Chris PeBenito
693b5a435b
Implement an enumeration for default rule type, value, and range value.
2016-09-03 16:44:13 -04:00
Chris PeBenito
3178745ffc
Implement an enumeration for nodecon IP version.
2016-09-03 16:42:38 -04:00
Chris PeBenito
57e51ec69b
Implement an enumeration for portcon protocol.
2016-09-03 16:42:06 -04:00
Chris PeBenito
23e767e8e3
ObjClassQueryTab: Add clear button for common selection.
...
Closes #152 .
2016-07-09 18:45:51 -04:00
Chris PeBenito
adfb31f518
apol: Implement copy from table results.
...
Closes #123
2016-07-09 18:18:47 -04:00
Chris PeBenito
7b2c99cbfe
apol: Implement core save/load tabs and workspace functions.
...
Still needs funtions on each individual tab for saving/loading settings.
Related to #97 and #98 .
2016-06-01 12:55:50 -04:00
Chris PeBenito
0ca66d2302
ExcludeTypes: Add combo box for filtering lists by attribute membership.
...
This by itself does not include/exclude types.
Closes #125
2016-05-11 08:44:55 -04:00
Chris PeBenito
f5c2ff345a
ExcludeTypes: Convert from QListWidget to QListView for lists.
2016-05-11 08:44:55 -04:00
Chris PeBenito
d6f94d53c7
apol: Replace icons with icons from the current theme.
...
Koloria license may be problematic for some distributions.
2016-05-05 09:47:51 -04:00
Chris PeBenito
6303dad5f7
perm_map: Add security:validate_trans permission.
2016-05-03 08:19:22 -04:00
Chris PeBenito
2ec9336009
apol: Use stylesheet to create a border around all QGroupBoxes.
...
Apply stylesheet in SEToolsWidget so all widgets will have the sheet
and it will propagate to child widgets. This will add more visual
grouping to related options. Adjust BooleanQueryTab so
the "Default State" group box title is completely shown.
2016-05-02 10:36:54 -04:00
Chris PeBenito
ce821b850f
perm_map: Add cap_userns and cap2_userns classes.
2016-04-27 08:45:32 -04:00
Chris PeBenito
a22fc0f669
ChooseAnalysis: Fix Ok button.
...
Also move double-click signal connection to .ui.
2016-04-20 09:55:10 -04:00
Chris PeBenito
2828db4a64
apol: Implement help menu
...
Populate with some help text from setools3.
Related to #114
2016-04-19 16:03:15 -04:00
Chris PeBenito
edde585e5f
apol: Add an "about" dialog
2016-04-19 16:03:15 -04:00
Chris PeBenito
6b00b01e10
apol: implement browser for domain transition and infoflow analyses.
...
Closes #100
2016-04-18 10:01:55 -04:00
Chris PeBenito
d09bfdd09b
apol: implement default query tab
...
Closes #121
2016-04-14 10:03:34 -04:00
Chris PeBenito
d8256cee4a
apol: implement bounds query
...
Closes #120
2016-04-14 09:55:40 -04:00
Chris PeBenito
3fd98337f7
apol: implement sensitivity query
...
Closes #88
2016-04-13 09:14:35 -04:00
Chris PeBenito
e3047740a6
apol: implement category query tab
...
Closes #76
2016-04-13 08:58:49 -04:00
Chris PeBenito
897427e5da
InfoFlowAnalysisTab: add permission exclude option
2016-04-12 15:07:02 -04:00
Chris PeBenito
7938a89e0d
apol: implement permission map editor
...
Closes #91
2016-04-12 15:02:45 -04:00
Chris PeBenito
c16653666a
SummaryTab: disable irrelevant fields when MLS is disabled.
...
Also add tooltips restating that MLS is disabled.
2016-04-11 08:48:28 -04:00
Chris PeBenito
256adbbebc
apol: implement SummaryTab
...
Closes #115
2016-04-10 10:46:34 -04:00
Chris PeBenito
93b35f6d65
data/perm_map: update to current access vectors
...
Reformatted with new PermissionMap save() function.
2016-04-07 14:04:16 -04:00
Chris PeBenito
1147d00797
Implement DCCP protocol support for portcons.
2016-04-06 13:01:28 -04:00
Chris PeBenito
6502bae091
apol: revise match all vs. equal options
...
Where subset is available, keep "match all" option since that is more
likely to be used. Otherwise, change GUI to "Equal" for correctness.
2016-04-05 15:26:49 -04:00
Chris PeBenito
f1a8077f79
apol: implement common query tab
...
Closes #77
2016-04-05 15:00:05 -04:00
Chris PeBenito
27bc09c0e3
apol: Implement constraint tab
...
Closes #78
2016-04-05 13:37:55 -04:00
Chris PeBenito
75ab2c38c0
objclass, nodecon, portcon .ui: fix tab stops
2016-04-05 10:21:23 -04:00
Chris PeBenito
0fae059145
rule queries.ui: revise vertical stretch so preference is given to results
2016-04-05 10:15:00 -04:00
Chris PeBenito
1ef86d8497
choose_analysis.ui: increase initial height
...
Show all analyses without scrolling.
2016-04-05 10:10:11 -04:00
Chris PeBenito
884480f8c4
apol: implement object class query
...
Closes #84
2016-04-04 13:59:35 -04:00
Chris PeBenito
729ba7ded7
apol: implement nodecon query tab
...
Closes #83
2016-04-04 10:36:23 -04:00
Chris PeBenito
1d821b109e
userquery.ui: add vertical spacer in range criteria
2016-04-04 10:29:37 -04:00
Chris PeBenito
14aa86c99d
apol: implement portcon query
...
Closes #86
2016-04-01 10:59:54 -04:00
Chris PeBenito
a158d412db
apol: implement netif query
...
Closes #82
2016-04-01 09:06:37 -04:00
Chris PeBenito
807efb1e10
ApolMainWindow: handle closing the policy
...
* Close all tabs when closing the policy
* Close the policy if using the "open policy" action and policy load
succeeds.
* Warn the user the above actions will close analysis tabs
(if any tabs are open)
* Set analysis widgets to delete on close since widgets are not deleted
by QTabWidget.clear() or .removeTab()
2016-03-31 11:34:27 -04:00
Chris PeBenito
95ecdf492a
apol: implement initial SID query tab
...
Closes #81
2016-03-31 09:06:20 -04:00
Chris PeBenito
21c70d5b74
apol: implement GenfsconQueryTab
...
Closes #80
2016-03-30 10:43:54 -04:00
Chris PeBenito
c85d67f9e2
apol: implement fs_use_* query.
...
Closes #79
2016-03-30 08:34:09 -04:00
Chris PeBenito
b1c6652de0
apol: implement type attribute query tab.
...
Closes #89
2016-03-29 10:56:07 -04:00
Chris PeBenito
fdb058838e
rolequery.ui: fix copy-paste errors
2016-03-29 10:50:04 -04:00
Chris PeBenito
9c3ce5c067
boolquery.ui: fix tab stops
2016-03-29 10:47:05 -04:00
Chris PeBenito
3fae0a2540
Add missing boolquery.ui file.
2016-03-29 09:58:28 -04:00
Chris PeBenito
6878afb0ce
Role/UserQueryTab: minor layout adjustments.
2016-03-29 09:12:05 -04:00
Chris PeBenito
8e2c8ca372
Implement extended permission rule support in TERuleQueryTab.
...
Related to #73
2016-03-28 09:33:24 -04:00
Chris PeBenito
fbee99a747
Implement TypeQueryTab.
...
Closes #51
2016-03-16 08:47:55 -04:00
Chris PeBenito
8e5b4bc604
Implement RoleQueryTab
...
Closes #87
2016-03-14 12:38:30 -04:00
Chris PeBenito
a7232507a8
Rename UserList to GetDetailsListView for reuse.
2016-03-14 12:38:19 -04:00