Commit Graph

9 Commits

Author SHA1 Message Date
Chris PeBenito
99c257f936 DTA/InfoflowTab: set errors for empty source/target types 2016-03-05 11:04:05 -05:00
Chris PeBenito
c017bd7cfa Apply logging best practices.
* Use __name__ for the logger name
* Add top-level library NullHandlers
2016-03-04 13:49:03 -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
5c39a1fd8c apol: reset busy dialog in setupUI()
For some reason, on Fedora the dialog will show before an explicit show()
is issued.
2016-02-26 08:58:09 -05:00
Chris PeBenito
a899206ab6 Implement UI for excluding types from an analysis/query.
Connect it up to InfoFlowAnalysisTab.
2015-09-02 15:35:32 -04:00
Chris PeBenito
2482fc5d10 apol: fix threading
The isInterruptionRequested flag on a QThread only resets after the thread
finishes.  The original implementation never had the thread finish until
the tab was closed, so if a user canceled an operation, each successive
time an analysis ran on that tab, it would immediately have a request
to interrupt.
2015-07-07 14:15:10 -04:00
Chris PeBenito
c93fb0d175 InfoFlowAnalysisTab: connect min permission weight 2015-06-30 12:05:20 -04:00
Chris PeBenito
40bc6c9404 InfoFlowTab ResultsUpdater: missed flows into target type 2015-06-30 11:57:22 -04:00
Chris PeBenito
d8f69d912f InfoFlowAnalysisTab: initial implementation
Does not yet include graphical results.
2015-06-30 11:06:59 -04:00