Commit Graph

1681 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
6682730b99 UI: Options: Fix PVS-Studio warning.
V807 Decreased performance. Consider creating a pointer to avoid using the 'm_splitter->handle()' expression repeatedly. addressespage.cpp 75
2021-06-18 22:22:28 +03:00
Nodir Temirkhodjaev
9476314f7b Driver: Packet: Fix PVS-Studio warning.
V547 Expression 'inbound' is always true. fortpkt.c 285
2021-06-18 22:14:12 +03:00
Nodir Temirkhodjaev
57e9528f95 Driver: Buffer: Fix PVS-Studio warning.
V1004 The 'data' pointer was used unsafely after it was verified against nullptr. Check lines: 123, 132. fortbuf.c 132
2021-06-18 22:07:05 +03:00
Nodir Temirkhodjaev
5a8f2cb640 Driver: Fix PVS-Studio warning.
V677 Custom declaration of a standard 'PVOID' type. The system header file should be used: #include <WinNT.h>. um_wdm.h 19
2021-06-18 22:05:57 +03:00
Nodir Temirkhodjaev
b996ad0dab UI: Prepare ServicesPage. 2021-06-17 19:13:47 +03:00
Nodir Temirkhodjaev
5685c5aa29 UI: Fix for Qt 5 2021-06-17 19:12:29 +03:00
Nodir Temirkhodjaev
3e6bf2a958 Installer: Ignore version of .example.ini 2021-06-17 19:12:00 +03:00
Nodir Temirkhodjaev
d0bbe8f794 UI: Update translations. 2021-06-15 19:39:04 +03:00
Nodir Temirkhodjaev
2ea622852b UI: LogManager: Fix IoC() usage. 2021-06-14 13:07:17 +03:00
Nodir Temirkhodjaev
2ca9de04bf FortFirewallDriver.pro: Don't build driver from .pro 2021-06-14 12:51:31 +03:00
Nodir Temirkhodjaev
c35dfdee48 UI: Logger: Move console stuff to OsUtil. 2021-06-08 18:19:53 +03:00
Nodir Temirkhodjaev
fde3d1f9ca UI: IocContainer: Class is final.
Hint for devirtualization.
2021-06-07 15:29:20 +03:00
Nodir Temirkhodjaev
3cd7bb7db0 UI: IocContainer: Check array index. 2021-06-07 13:34:29 +03:00
Nodir Temirkhodjaev
e15cb97f0f UI: IocContainer: Don't inherit from QObject. 2021-06-06 19:54:36 +03:00
Nodir Temirkhodjaev
7d1e1f6f4d UI: IocContainer: Just use arrays. 2021-06-06 19:29:18 +03:00
Nodir Temirkhodjaev
bad1b2fafa UI: IocContainer: Inline the TlsGetValue(). 2021-06-05 18:01:28 +03:00
Nodir Temirkhodjaev
19845e5b9f UI: IocContainer: Inline resolve*() functions. 2021-06-03 20:29:39 +03:00
Nodir Temirkhodjaev
1306b174c5 UI: RpcManager: Refactor commands handling. 2021-06-03 19:49:00 +03:00
Nodir Temirkhodjaev
4a75936f97 UI: IocContainer: Don't delete TlsIndex.
Several unit tests can run in parallel.
2021-06-03 17:24:19 +03:00
Nodir Temirkhodjaev
121619a939 UI: Add WindowManagerFake for service mode. 2021-06-03 17:21:26 +03:00
Nodir Temirkhodjaev
c930b07704 UI: FortManager: Move window stuff to WindowManager. 2021-06-03 16:19:47 +03:00
Nodir Temirkhodjaev
a624ef74b4 UI: Move manager/serviceinfo* classes to serviceinfo/. 2021-06-03 14:43:17 +03:00
Nodir Temirkhodjaev
0bcafeb3d7 UI: Move util/net/hostinfo* classes to hostinfo/. 2021-06-03 14:42:41 +03:00
Nodir Temirkhodjaev
e5ad07d207 UI: IocContainer: Extract create/deleteTlsIndex() functions. 2021-06-03 09:54:41 +03:00
Nodir Temirkhodjaev
78fe8b943f UI: Move managers from util/ to manager/. 2021-06-02 19:42:53 +03:00
Nodir Temirkhodjaev
064b154b52 UI: IocContainer: Minor fix for consistency. 2021-06-02 18:07:17 +03:00
Nodir Temirkhodjaev
1aeb788728 UI: Minor fixes. 2021-06-02 17:56:52 +03:00
Nodir Temirkhodjaev
03ba22436a UI: Move ZoneListModel to IocContainer. 2021-06-02 16:30:08 +03:00
Nodir Temirkhodjaev
6fbe782b61 UI: Move AppListModel to ProgramsController. 2021-06-02 16:14:43 +03:00
Nodir Temirkhodjaev
80ab7df81f UI: AppInfoUtil: Use QVarLengthArray. 2021-06-02 15:30:28 +03:00
Nodir Temirkhodjaev
5a01c9bd79 UI: IocContainer: Only services are auto-deletable. 2021-06-02 14:38:44 +03:00
Nodir Temirkhodjaev
49396ce920 UI: TaskManager: Load zones later. 2021-06-02 14:26:29 +03:00
Nodir Temirkhodjaev
81e8df92fc UI: Start IocContainer usage. 2021-06-02 13:59:10 +03:00
Nodir Temirkhodjaev
e0748c4ee9 UI: IocContainer is non-intrusive. 2021-06-01 12:49:21 +03:00
Nodir Temirkhodjaev
c28e626dbd UI: Prepare IocContainer usage. 2021-05-31 20:33:49 +03:00
Nodir Temirkhodjaev
f066e3b68c UI: Util: Add IocContainer. 2021-05-31 19:40:14 +03:00
Nodir Temirkhodjaev
4703d28384 UI: RpcManager: Simplify processConfManagerRpc(). 2021-05-31 13:37:45 +03:00
Nodir Temirkhodjaev
77d26b888f UI: Programs: Show clear removing rows. 2021-05-31 13:22:00 +03:00
Nodir Temirkhodjaev
e445dbdfd6 UI: ConfManager: Simplify addApp(). 2021-05-31 13:14:41 +03:00
Nodir Temirkhodjaev
1d7017d585 UI: Driver: Continue log reading after cancelling. 2021-05-31 10:37:02 +03:00
Nodir Temirkhodjaev
6be568c174 UI: Refactor models. 2021-05-30 15:14:19 +03:00
Nodir Temirkhodjaev
8269330a6d UI: Refactor models. 2021-05-30 12:14:07 +03:00
Nodir Temirkhodjaev
3dafdeb2fb UI: Simplify RpcManager. 2021-05-29 22:03:40 +03:00
Nodir Temirkhodjaev
bdef6166fd UI: TaskManager: Check tasks each 5 minutes. 2021-05-29 21:50:35 +03:00
Nodir Temirkhodjaev
78160a116d UI: TrayIcon: Set type. 2021-05-29 16:34:01 +03:00
Nodir Temirkhodjaev
f64c3b5366 UI: Don't update driver with its sent app alert. 2021-05-29 15:34:10 +03:00
Nodir Temirkhodjaev
09413876e4 UI: Statistics: Fix traffic updating for new app, after it was blocked. 2021-05-29 15:17:03 +03:00
Nodir Temirkhodjaev
c8ef46ee4b UI: Schedule: Fix tasks updating on client. 2021-05-29 14:05:38 +03:00
Nodir Temirkhodjaev
2cb38b43c3 UI: Zones: Fix Addresses Count handling. 2021-05-29 11:00:22 +03:00
Nodir Temirkhodjaev
3796b8a955 UI: Debug log curl runs. 2021-05-28 15:59:57 +03:00