Commit Graph

75 Commits

Author SHA1 Message Date
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
Chris PeBenito
d7e8cf0701 apol: connect copy/paste menu options 2016-03-02 08:19:07 -05:00
Chris PeBenito
5cfab15fd7 apol: Add ctrl+w keyboard shortcut to close the current tab.
Also move the action definitions to apol.ui.
2016-03-01 13:41:29 -05:00
Chris PeBenito
ef9f315aa0 apol: fix class names in .ui 2016-03-01 11:39:41 -05:00
Chris PeBenito
41579ede04 apol: revise sizing policies so results vertically stretch more than other frames (e.g. notes) 2016-03-01 10:17:50 -05:00
Chris PeBenito
7e8fcba695 apol: switch tabs to (more discoverable) check boxes for hiding UI elements
Also drop the results expander.
2016-02-29 10:51:24 -05:00
Chris PeBenito
c3759ec164 UserQuery: add missing user name field. 2016-02-26 09:05:43 -05:00
Chris PeBenito
16e03a3960 Implement UserQueryTab
Closes #90
2016-02-25 10:03:20 -05:00
Chris PeBenito
a1fbce87da (DomainTransition/InfoFlow)AnalysisTab: convert QToolBox to QTabWidget
Better vertical space efficiency.

Also remove graphical results tab as it won't be used for a while.
2016-02-25 10:00:22 -05:00