├── .clang-format ├── .clang-tidy ├── .clangd ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build.yml │ └── format.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── aa-caller ├── CMakeLists.txt └── src │ ├── aa-caller.cc │ ├── aa-caller.h │ └── main.cc ├── cmake_uninstall.cmake.in ├── debian ├── changelog ├── compat ├── control └── rules ├── docs └── copyright ├── resources ├── .gitignore ├── appanvil.desktop.in ├── pkexec.policy.in └── ui │ ├── apparmor_not_installed.glade │ ├── log.glade │ ├── misc │ ├── icon.glade │ ├── icon.svg │ ├── info_box.glade │ └── scrolled_view.glade │ ├── modal │ ├── help.glade │ ├── load_profile.glade │ ├── profile_modify.glade │ └── rule │ │ ├── abstraction.glade │ │ └── file_rule.glade │ ├── profile.glade │ ├── resources.gresource.xml │ └── status.glade ├── src ├── console_thread.cc ├── console_thread.h ├── main.cc ├── main_window.cc ├── main_window.h ├── tabs │ ├── column_header.h │ ├── controller │ │ ├── logs_controller.cc │ │ ├── logs_controller.h │ │ ├── processes_controller.cc │ │ ├── processes_controller.h │ │ ├── profile_loader_controller.cc │ │ ├── profile_loader_controller.h │ │ ├── profile_modify_controller.cc │ │ ├── profile_modify_controller.h │ │ ├── profiles_controller.cc │ │ ├── profiles_controller.h │ │ ├── status_controller.cc │ │ └── status_controller.h │ ├── entries.h │ ├── model │ │ ├── combobox_store.cc │ │ ├── combobox_store.h │ │ ├── database.cc │ │ ├── database.h │ │ ├── log_adapter.cc │ │ ├── log_adapter.h │ │ ├── process_adapter.cc │ │ ├── process_adapter.h │ │ ├── profile_adapter.cc │ │ ├── profile_adapter.h │ │ ├── status_column_record.cc │ │ └── status_column_record.h │ ├── search_info.h │ └── view │ │ ├── add_abstraction.cc │ │ ├── add_abstraction.h │ │ ├── add_file_rule.cc │ │ ├── add_file_rule.h │ │ ├── apparmor_not_installed.cc │ │ ├── apparmor_not_installed.h │ │ ├── common.h │ │ ├── help.cc │ │ ├── help.h │ │ ├── info_box.cc │ │ ├── info_box.h │ │ ├── logs.cc │ │ ├── logs.h │ │ ├── processes.cc │ │ ├── processes.h │ │ ├── profile_loader.cc │ │ ├── profile_loader.h │ │ ├── profile_modify.cc │ │ ├── profile_modify.h │ │ ├── profiles.cc │ │ ├── profiles.h │ │ ├── scrolled_view.cc │ │ ├── scrolled_view.h │ │ ├── status.cc │ │ └── status.h └── threads │ ├── blocking_queue.cc │ ├── blocking_queue.h │ ├── command_caller.cc │ ├── command_caller.h │ ├── dispatcher_middleman.cc │ ├── dispatcher_middleman.h │ ├── log_reader.cc │ ├── log_reader.h │ ├── log_record.cc │ └── log_record.h └── test ├── CMakeLists.txt ├── aa-caller ├── aa-caller.cc └── aa-caller_mock.h ├── example_profiles └── test1.sd └── src ├── libs └── apparmor_parser_mock.h ├── tabs ├── controller │ ├── logs_controller_mock.h │ ├── logs_controller_test.cc │ ├── logs_controller_test.h │ ├── processes_controller_mock.h │ ├── profiles_controller_mock.h │ ├── status_controller_mock.cc │ ├── status_controller_mock.h │ ├── status_controller_test.cc │ └── status_controller_test.h ├── model │ ├── log_adapter_mock.h │ ├── log_adapter_test.cc │ ├── log_adapter_test.h │ ├── process_adapter_test.cc │ ├── process_adapter_test.h │ ├── profile_adapter_test.cc │ ├── profile_adapter_test.h │ ├── status_column_record_mock.h │ └── tree_row_mock.h └── view │ ├── logs_mock.h │ ├── processes_mock.h │ ├── profile_modify_test.cc │ ├── profile_modify_test.h │ ├── profiles_mock.h │ ├── profiles_test.cc │ ├── profiles_test.h │ ├── status_mock.h │ ├── status_test.cc │ └── status_test.h ├── test_runner.cc └── threads ├── blocking_queue.cc ├── blocking_queue.h ├── blocking_queue_mock.h ├── command_caller.cc ├── command_caller.h ├── deque_mock.h ├── dispatcher_middleman.cc ├── dispatcher_middleman.h └── mutex_mock.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.clangd: -------------------------------------------------------------------------------- 1 | CompileFlags: 2 | Add: [-std=c++20] -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/README.md -------------------------------------------------------------------------------- /aa-caller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/aa-caller/CMakeLists.txt -------------------------------------------------------------------------------- /aa-caller/src/aa-caller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/aa-caller/src/aa-caller.cc -------------------------------------------------------------------------------- /aa-caller/src/aa-caller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/aa-caller/src/aa-caller.h -------------------------------------------------------------------------------- /aa-caller/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/aa-caller/src/main.cc -------------------------------------------------------------------------------- /cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/debian/control -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/debian/rules -------------------------------------------------------------------------------- /docs/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/docs/copyright -------------------------------------------------------------------------------- /resources/.gitignore: -------------------------------------------------------------------------------- 1 | appanvil.desktop 2 | *.pkexec.policy 3 | resource.autogen.c 4 | -------------------------------------------------------------------------------- /resources/appanvil.desktop.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/appanvil.desktop.in -------------------------------------------------------------------------------- /resources/pkexec.policy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/pkexec.policy.in -------------------------------------------------------------------------------- /resources/ui/apparmor_not_installed.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/apparmor_not_installed.glade -------------------------------------------------------------------------------- /resources/ui/log.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/log.glade -------------------------------------------------------------------------------- /resources/ui/misc/icon.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/misc/icon.glade -------------------------------------------------------------------------------- /resources/ui/misc/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/misc/icon.svg -------------------------------------------------------------------------------- /resources/ui/misc/info_box.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/misc/info_box.glade -------------------------------------------------------------------------------- /resources/ui/misc/scrolled_view.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/misc/scrolled_view.glade -------------------------------------------------------------------------------- /resources/ui/modal/help.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/modal/help.glade -------------------------------------------------------------------------------- /resources/ui/modal/load_profile.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/modal/load_profile.glade -------------------------------------------------------------------------------- /resources/ui/modal/profile_modify.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/modal/profile_modify.glade -------------------------------------------------------------------------------- /resources/ui/modal/rule/abstraction.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/modal/rule/abstraction.glade -------------------------------------------------------------------------------- /resources/ui/modal/rule/file_rule.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/modal/rule/file_rule.glade -------------------------------------------------------------------------------- /resources/ui/profile.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/profile.glade -------------------------------------------------------------------------------- /resources/ui/resources.gresource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/resources.gresource.xml -------------------------------------------------------------------------------- /resources/ui/status.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/resources/ui/status.glade -------------------------------------------------------------------------------- /src/console_thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/console_thread.cc -------------------------------------------------------------------------------- /src/console_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/console_thread.h -------------------------------------------------------------------------------- /src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/main.cc -------------------------------------------------------------------------------- /src/main_window.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/main_window.cc -------------------------------------------------------------------------------- /src/main_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/main_window.h -------------------------------------------------------------------------------- /src/tabs/column_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/column_header.h -------------------------------------------------------------------------------- /src/tabs/controller/logs_controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/logs_controller.cc -------------------------------------------------------------------------------- /src/tabs/controller/logs_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/logs_controller.h -------------------------------------------------------------------------------- /src/tabs/controller/processes_controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/processes_controller.cc -------------------------------------------------------------------------------- /src/tabs/controller/processes_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/processes_controller.h -------------------------------------------------------------------------------- /src/tabs/controller/profile_loader_controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/profile_loader_controller.cc -------------------------------------------------------------------------------- /src/tabs/controller/profile_loader_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/profile_loader_controller.h -------------------------------------------------------------------------------- /src/tabs/controller/profile_modify_controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/profile_modify_controller.cc -------------------------------------------------------------------------------- /src/tabs/controller/profile_modify_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/profile_modify_controller.h -------------------------------------------------------------------------------- /src/tabs/controller/profiles_controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/profiles_controller.cc -------------------------------------------------------------------------------- /src/tabs/controller/profiles_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/profiles_controller.h -------------------------------------------------------------------------------- /src/tabs/controller/status_controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/status_controller.cc -------------------------------------------------------------------------------- /src/tabs/controller/status_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/controller/status_controller.h -------------------------------------------------------------------------------- /src/tabs/entries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/entries.h -------------------------------------------------------------------------------- /src/tabs/model/combobox_store.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/combobox_store.cc -------------------------------------------------------------------------------- /src/tabs/model/combobox_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/combobox_store.h -------------------------------------------------------------------------------- /src/tabs/model/database.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/database.cc -------------------------------------------------------------------------------- /src/tabs/model/database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/database.h -------------------------------------------------------------------------------- /src/tabs/model/log_adapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/log_adapter.cc -------------------------------------------------------------------------------- /src/tabs/model/log_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/log_adapter.h -------------------------------------------------------------------------------- /src/tabs/model/process_adapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/process_adapter.cc -------------------------------------------------------------------------------- /src/tabs/model/process_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/process_adapter.h -------------------------------------------------------------------------------- /src/tabs/model/profile_adapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/profile_adapter.cc -------------------------------------------------------------------------------- /src/tabs/model/profile_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/profile_adapter.h -------------------------------------------------------------------------------- /src/tabs/model/status_column_record.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/status_column_record.cc -------------------------------------------------------------------------------- /src/tabs/model/status_column_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/model/status_column_record.h -------------------------------------------------------------------------------- /src/tabs/search_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/search_info.h -------------------------------------------------------------------------------- /src/tabs/view/add_abstraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/add_abstraction.cc -------------------------------------------------------------------------------- /src/tabs/view/add_abstraction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/add_abstraction.h -------------------------------------------------------------------------------- /src/tabs/view/add_file_rule.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/add_file_rule.cc -------------------------------------------------------------------------------- /src/tabs/view/add_file_rule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/add_file_rule.h -------------------------------------------------------------------------------- /src/tabs/view/apparmor_not_installed.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/apparmor_not_installed.cc -------------------------------------------------------------------------------- /src/tabs/view/apparmor_not_installed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/apparmor_not_installed.h -------------------------------------------------------------------------------- /src/tabs/view/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/common.h -------------------------------------------------------------------------------- /src/tabs/view/help.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/help.cc -------------------------------------------------------------------------------- /src/tabs/view/help.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/help.h -------------------------------------------------------------------------------- /src/tabs/view/info_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/info_box.cc -------------------------------------------------------------------------------- /src/tabs/view/info_box.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/info_box.h -------------------------------------------------------------------------------- /src/tabs/view/logs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/logs.cc -------------------------------------------------------------------------------- /src/tabs/view/logs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/logs.h -------------------------------------------------------------------------------- /src/tabs/view/processes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/processes.cc -------------------------------------------------------------------------------- /src/tabs/view/processes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/processes.h -------------------------------------------------------------------------------- /src/tabs/view/profile_loader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/profile_loader.cc -------------------------------------------------------------------------------- /src/tabs/view/profile_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/profile_loader.h -------------------------------------------------------------------------------- /src/tabs/view/profile_modify.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/profile_modify.cc -------------------------------------------------------------------------------- /src/tabs/view/profile_modify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/profile_modify.h -------------------------------------------------------------------------------- /src/tabs/view/profiles.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/profiles.cc -------------------------------------------------------------------------------- /src/tabs/view/profiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/profiles.h -------------------------------------------------------------------------------- /src/tabs/view/scrolled_view.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/scrolled_view.cc -------------------------------------------------------------------------------- /src/tabs/view/scrolled_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/scrolled_view.h -------------------------------------------------------------------------------- /src/tabs/view/status.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/status.cc -------------------------------------------------------------------------------- /src/tabs/view/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/tabs/view/status.h -------------------------------------------------------------------------------- /src/threads/blocking_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/blocking_queue.cc -------------------------------------------------------------------------------- /src/threads/blocking_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/blocking_queue.h -------------------------------------------------------------------------------- /src/threads/command_caller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/command_caller.cc -------------------------------------------------------------------------------- /src/threads/command_caller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/command_caller.h -------------------------------------------------------------------------------- /src/threads/dispatcher_middleman.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/dispatcher_middleman.cc -------------------------------------------------------------------------------- /src/threads/dispatcher_middleman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/dispatcher_middleman.h -------------------------------------------------------------------------------- /src/threads/log_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/log_reader.cc -------------------------------------------------------------------------------- /src/threads/log_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/log_reader.h -------------------------------------------------------------------------------- /src/threads/log_record.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/log_record.cc -------------------------------------------------------------------------------- /src/threads/log_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/src/threads/log_record.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/aa-caller/aa-caller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/aa-caller/aa-caller.cc -------------------------------------------------------------------------------- /test/aa-caller/aa-caller_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/aa-caller/aa-caller_mock.h -------------------------------------------------------------------------------- /test/example_profiles/test1.sd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/example_profiles/test1.sd -------------------------------------------------------------------------------- /test/src/libs/apparmor_parser_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/libs/apparmor_parser_mock.h -------------------------------------------------------------------------------- /test/src/tabs/controller/logs_controller_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/logs_controller_mock.h -------------------------------------------------------------------------------- /test/src/tabs/controller/logs_controller_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/logs_controller_test.cc -------------------------------------------------------------------------------- /test/src/tabs/controller/logs_controller_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/logs_controller_test.h -------------------------------------------------------------------------------- /test/src/tabs/controller/processes_controller_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/processes_controller_mock.h -------------------------------------------------------------------------------- /test/src/tabs/controller/profiles_controller_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/profiles_controller_mock.h -------------------------------------------------------------------------------- /test/src/tabs/controller/status_controller_mock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/status_controller_mock.cc -------------------------------------------------------------------------------- /test/src/tabs/controller/status_controller_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/status_controller_mock.h -------------------------------------------------------------------------------- /test/src/tabs/controller/status_controller_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/status_controller_test.cc -------------------------------------------------------------------------------- /test/src/tabs/controller/status_controller_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/controller/status_controller_test.h -------------------------------------------------------------------------------- /test/src/tabs/model/log_adapter_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/log_adapter_mock.h -------------------------------------------------------------------------------- /test/src/tabs/model/log_adapter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/log_adapter_test.cc -------------------------------------------------------------------------------- /test/src/tabs/model/log_adapter_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/log_adapter_test.h -------------------------------------------------------------------------------- /test/src/tabs/model/process_adapter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/process_adapter_test.cc -------------------------------------------------------------------------------- /test/src/tabs/model/process_adapter_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/process_adapter_test.h -------------------------------------------------------------------------------- /test/src/tabs/model/profile_adapter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/profile_adapter_test.cc -------------------------------------------------------------------------------- /test/src/tabs/model/profile_adapter_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/profile_adapter_test.h -------------------------------------------------------------------------------- /test/src/tabs/model/status_column_record_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/status_column_record_mock.h -------------------------------------------------------------------------------- /test/src/tabs/model/tree_row_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/model/tree_row_mock.h -------------------------------------------------------------------------------- /test/src/tabs/view/logs_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/logs_mock.h -------------------------------------------------------------------------------- /test/src/tabs/view/processes_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/processes_mock.h -------------------------------------------------------------------------------- /test/src/tabs/view/profile_modify_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/profile_modify_test.cc -------------------------------------------------------------------------------- /test/src/tabs/view/profile_modify_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/profile_modify_test.h -------------------------------------------------------------------------------- /test/src/tabs/view/profiles_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/profiles_mock.h -------------------------------------------------------------------------------- /test/src/tabs/view/profiles_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/profiles_test.cc -------------------------------------------------------------------------------- /test/src/tabs/view/profiles_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/profiles_test.h -------------------------------------------------------------------------------- /test/src/tabs/view/status_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/status_mock.h -------------------------------------------------------------------------------- /test/src/tabs/view/status_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/status_test.cc -------------------------------------------------------------------------------- /test/src/tabs/view/status_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/tabs/view/status_test.h -------------------------------------------------------------------------------- /test/src/test_runner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/test_runner.cc -------------------------------------------------------------------------------- /test/src/threads/blocking_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/blocking_queue.cc -------------------------------------------------------------------------------- /test/src/threads/blocking_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/blocking_queue.h -------------------------------------------------------------------------------- /test/src/threads/blocking_queue_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/blocking_queue_mock.h -------------------------------------------------------------------------------- /test/src/threads/command_caller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/command_caller.cc -------------------------------------------------------------------------------- /test/src/threads/command_caller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/command_caller.h -------------------------------------------------------------------------------- /test/src/threads/deque_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/deque_mock.h -------------------------------------------------------------------------------- /test/src/threads/dispatcher_middleman.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/dispatcher_middleman.cc -------------------------------------------------------------------------------- /test/src/threads/dispatcher_middleman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/dispatcher_middleman.h -------------------------------------------------------------------------------- /test/src/threads/mutex_mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jack-ullery/AppAnvil/HEAD/test/src/threads/mutex_mock.h --------------------------------------------------------------------------------