Commit Graph

355 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
ecda75b9e2 Driver: Buffer: Separate pending top. 2017-11-21 15:42:56 +05:00
Nodir Temirkhodjaev
a90529ea05 UI: Add button icons. 2017-11-20 20:28:52 +05:00
Nodir Temirkhodjaev
c89daf2d96 UI: Store log flags in the .ini 2017-11-20 19:39:57 +05:00
Nodir Temirkhodjaev
74e09b3a43 UI: Prepare StatisticsPage. 2017-11-20 12:50:16 +05:00
Nodir Temirkhodjaev
078df4307a Driver: Flush logs on timer. 2017-11-19 18:41:59 +05:00
Nodir Temirkhodjaev
1b0f2c251a Driver: Collect logs in the pending buffer. 2017-11-19 08:19:34 +05:00
Nodir Temirkhodjaev
970b63d005 Driver: Log stat only included IP-s. 2017-11-18 14:17:21 +05:00
Nodir Temirkhodjaev
04f0bb3223 Driver: Refactor conf flags. 2017-11-18 14:02:34 +05:00
Nodir Temirkhodjaev
a732c3e2c6 Driver: Refactor device exclusive checking. 2017-11-18 12:15:10 +05:00
Nodir Temirkhodjaev
8424ad325b UI: Fix HostInfoCache. 2017-11-17 17:45:55 +05:00
Nodir Temirkhodjaev
3ac8dbcab0 UI: Fix BlockedPage. 2017-11-17 16:58:54 +05:00
Nodir Temirkhodjaev
054c378584 UI: LogManager: Refactor models. 2017-11-17 16:44:33 +05:00
Nodir Temirkhodjaev
3f08da55f7 UI: DriverWorker: Fix aborting. 2017-11-17 16:38:16 +05:00
Nodir Temirkhodjaev
cf1fee6d6c UI: Add IpListModel & HostInfoCache. 2017-11-17 15:33:14 +05:00
Nodir Temirkhodjaev
39bec283c7 UI: Add AppBlockedModel. 2017-11-17 08:46:35 +05:00
Nodir Temirkhodjaev
ca465860ce UI: Prepare LogManager. 2017-11-10 18:36:29 +05:00
Nodir Temirkhodjaev
a83e6a3101 Driver: Debug print on log buffer underflow. 2017-11-10 17:19:54 +05:00
Nodir Temirkhodjaev
d881217f34 UI: LogBuffer: Add readType(). 2017-11-07 17:15:58 +05:00
Nodir Temirkhodjaev
b21a70db85 UI: Refactor DriverManager/Worker. 2017-11-07 16:31:32 +05:00
Nodir Temirkhodjaev
cc6a628542 UI: Add abstract LogEntry. 2017-11-07 15:58:30 +05:00
Nodir Temirkhodjaev
1608180e40 UI: Net/TaskInfo: Rename cancel() to abort(). 2017-11-07 14:50:26 +05:00
Nodir Temirkhodjaev
16045dfc6d UI: Rename LogEntry to LogEntryBlocked. 2017-11-07 13:17:30 +05:00
Nodir Temirkhodjaev
f329e3ef67 UI: Add HostInfoWorker. 2017-11-07 12:42:42 +05:00
Nodir Temirkhodjaev
5553441a21 Driver: Refactor filters provider. 2017-11-07 07:28:25 +05:00
Nodir Temirkhodjaev
20889f3664 Driver: Optimize callouts' reauth forcing. 2017-11-06 15:09:55 +05:00
Nodir Temirkhodjaev
2d191de13d UI: BlockedPage: Use palette.highlight instead of "blue". 2017-11-06 13:56:55 +05:00
Nodir Temirkhodjaev
d890aa2246 UI: TextField: Enable selection by mouse. 2017-11-06 13:52:35 +05:00
Nodir Temirkhodjaev
51c2beec63 Driver: Prepare flow stats. 2017-11-05 09:40:11 +05:00
Nodir Temirkhodjaev
d9dc2288c7 UI: Include SQLite. 2017-11-04 09:45:14 +05:00
Nodir Temirkhodjaev
3989ff679f UI: Include SQLite. 2017-11-04 09:44:54 +05:00
Nodir Temirkhodjaev
85a1630235 Conf: Add "logStat" flag. 2017-11-03 09:18:37 +05:00
Nodir Temirkhodjaev
068e40ac2c Bump version 2017-11-02 13:37:44 +05:00
Nodir Temirkhodjaev
3c49772009 Update translations 2017-11-02 12:46:15 +05:00
Nodir Temirkhodjaev
9c4ef1de25 UI: BlockedPage: Show default app icons. 2017-11-02 12:45:03 +05:00
Nodir Temirkhodjaev
8fb1ca2f4b UI: BlockedPage: Minor tweaks. 2017-11-02 12:28:14 +05:00
Nodir Temirkhodjaev
1a4e38422b UI: BlockedPage: Show app names and path separately. 2017-11-02 10:50:40 +05:00
Nodir Temirkhodjaev
7bf47512f7 UI: BlockedPage: Resolve addresses. 2017-11-02 10:07:01 +05:00
Nodir Temirkhodjaev
2794e3f776 Use nullptr instead of 0. 2017-11-01 19:06:47 +05:00
Nodir Temirkhodjaev
ac75fc3e9d Fix last commit. 2017-11-01 19:04:17 +05:00
Nodir Temirkhodjaev
fd891a4ec8 Driver: Log all blocked apps. 2017-11-01 18:49:52 +05:00
Nodir Temirkhodjaev
81ee760f31 Driver: Add log type.
And fix tests.
2017-11-01 18:49:11 +05:00
Nodir Temirkhodjaev
2d0d43e4b6 UI: Fix reading flags from .ini 2017-11-01 08:30:17 +05:00
Nodir Temirkhodjaev
29e676a278 Installer: Uninstall: Remove driver always. 2017-10-31 17:17:15 +05:00
Nodir Temirkhodjaev
18ed75a538 UI: Fix reading non-existent .conf file. 2017-10-30 12:49:02 +05:00
Nodir Temirkhodjaev
5210d65d54 Bump version 2017-10-30 09:05:19 +05:00
Nodir Temirkhodjaev
3eacd274f1 Hotfix version 2017-10-29 21:05:20 +05:00
Nodir Temirkhodjaev
d05e8c4cce Driver: Fix for Win7 x86. 2017-10-29 21:03:59 +05:00
Nodir Temirkhodjaev
c2dfebd786 Bump version 2017-10-28 10:15:28 +05:00
Nodir Temirkhodjaev
2c114f4864 UI: ApplicationsPage: Add icons. 2017-10-28 10:14:24 +05:00
Nodir Temirkhodjaev
b089aa1852 UI: TextContextMenu: Add icons. 2017-10-28 09:57:49 +05:00
Nodir Temirkhodjaev
6bbefafef5 UI: SchedulePage: Tweak interval field's width. 2017-10-28 09:57:27 +05:00
Nodir Temirkhodjaev
238aa194d5 Update translations. 2017-10-28 09:24:49 +05:00
Nodir Temirkhodjaev
3ff369f748 Driver: Wait for BFE to start. 2017-10-28 09:24:30 +05:00
Nodir Temirkhodjaev
598b083b45 UI: Remove Include/ExcludeAll & Block/AllowAll from tray context menu. 2017-10-28 07:05:50 +05:00
Nodir Temirkhodjaev
16c58b083e Bump version 2017-10-28 06:58:55 +05:00
Nodir Temirkhodjaev
7c05ff5601 Fix typo 2017-10-28 06:57:44 +05:00
Nodir Temirkhodjaev
6e04889a38 Control "Block access to network when Fort Firewall is not running" from UI, not Installer. 2017-10-27 16:59:09 +05:00
Nodir Temirkhodjaev
2ed4609165 Driver: Simplify prov_boot flag. 2017-10-27 15:59:09 +05:00
Nodir Temirkhodjaev
1cdfeb2ba0 TaskTasix: Remove unneeded includes. 2017-10-27 14:45:54 +05:00
Nodir Temirkhodjaev
036dfe78d3 UI: TextContextMenu: Fix re-translating. 2017-10-26 13:30:19 +05:00
Nodir Temirkhodjaev
7c3781f228 UI: TextField: Add reminder about QTBUG-64048. 2017-10-26 10:07:50 +05:00
Nodir Temirkhodjaev
9d59c19af4 UI: Improve Include/ExcludeAll & Block/AllowAll exclusiveness. 2017-10-26 09:44:18 +05:00
Nodir Temirkhodjaev
291a39a798 UI: Rename activityLog/ to log/. 2017-10-26 09:34:52 +05:00
Nodir Temirkhodjaev
f758514783 UI: Include/ExcludeAll & Block/AllowAll are exclusive now. 2017-10-26 09:29:10 +05:00
Nodir Temirkhodjaev
6fc3aa62f6 UI: Update translations. 2017-10-26 09:15:44 +05:00
Nodir Temirkhodjaev
38cec05940 UI: Rename ActivityPage to BlockedPage. 2017-10-26 09:15:34 +05:00
Nodir Temirkhodjaev
56b7d8042e TaskUzonline: Improve address bounds detecting. 2017-10-26 09:09:43 +05:00
Nodir Temirkhodjaev
76b88cf4d4 UI: Add text context menu. 2017-10-26 08:52:49 +05:00
Nodir Temirkhodjaev
f28e93fe0a Bump version 2017-10-25 18:27:22 +05:00
Nodir Temirkhodjaev
5b9df77a13 UI: SchedulePage: Fix edited state. 2017-10-25 18:24:23 +05:00
Nodir Temirkhodjaev
89d3a7a58d UI: Don't use QHostInfo. 2017-10-25 17:51:02 +05:00
Nodir Temirkhodjaev
44a1625ead UI: Update translations. 2017-10-25 17:42:27 +05:00
Nodir Temirkhodjaev
0e4d41c92e TaskUzonline: Download and parse addresses. 2017-10-25 17:39:01 +05:00
Nodir Temirkhodjaev
cb36342136 Fix typo 2017-10-25 14:55:42 +05:00
Nodir Temirkhodjaev
d815b40fba Prepare TaskUzonline. 2017-10-25 14:51:35 +05:00
Nodir Temirkhodjaev
ef1536192a UI: Enable selecting texts by mouse. 2017-10-25 11:24:25 +05:00
Nodir Temirkhodjaev
c6cf78b5f7 Schedule: Increase button animation's duration. 2017-10-25 11:23:56 +05:00
Nodir Temirkhodjaev
d7201f0221 version.h: Fix typo 2017-10-23 18:06:07 +05:00
Nodir Temirkhodjaev
d97311fe79 UI: ActivityPage: Fix blocked apps logging. 2017-10-23 10:45:27 +05:00
Nodir Temirkhodjaev
a309f65f7f Driver: install.bat: Add dependence on BFE. 2017-10-23 08:22:39 +05:00
Nodir Temirkhodjaev
f4bea8e988 Bump version 2017-10-20 10:50:09 +05:00
Nodir Temirkhodjaev
78b1e9622e Driver: Minor fixes. 2017-10-20 04:45:54 +05:00
Nodir Temirkhodjaev
31ff150b9c Revert "TaskTasix: Check network availability first."
This reverts commit bb235a3bea.
2017-10-20 04:39:55 +05:00
Nodir Temirkhodjaev
e47b6fc875 UI: Minor file renames. 2017-10-19 14:05:37 +05:00
Nodir Temirkhodjaev
bb235a3bea TaskTasix: Check network availability first. 2017-10-19 10:30:30 +05:00
Nodir Temirkhodjaev
de2fee6b7e MSVC 2015: Add cast. 2017-10-19 10:08:36 +05:00
Nodir Temirkhodjaev
78e5fbe932 Driver: msvcbuild.bat: Comment about available platforms. 2017-10-18 10:05:00 +05:00
Nodir Temirkhodjaev
1cdba32fdf Driver: Fix pool tags. 2017-10-18 10:03:56 +05:00
Nodir Temirkhodjaev
b630b345d2 TaskTasix: Fix errors handling. 2017-10-03 14:29:54 +05:00
Nodir Temirkhodjaev
708d7fd989 TaskTasix: Don't process empty response. 2017-10-03 13:26:16 +05:00
Nodir Temirkhodjaev
2ba6e58675 Bump version 2017-10-02 15:47:48 +05:00
Nodir Temirkhodjaev
cce06659ef Fix Windows 7 support. 2017-10-02 15:29:47 +05:00
Nodir Temirkhodjaev
af4e4399b6 Bump version 2017-10-02 08:34:14 +05:00
Nodir Temirkhodjaev
6cdc4cdc85 Driver: Improve scripts. 2017-10-02 08:33:49 +05:00
Nodir Temirkhodjaev
d7776175a6 TaskManager: Fix task canceling. 2017-10-01 08:11:38 +05:00
Nodir Temirkhodjaev
61ae967af8 UI: SchedulePage: Tweak cell widths. 2017-09-30 07:33:31 +05:00
Nodir Temirkhodjaev
21e4f5240d TaskManager: Fix previous commit. 2017-09-25 13:45:51 +05:00
Nodir Temirkhodjaev
ccc8f025a6 TaskManager: Don't check running tasks. 2017-09-25 12:42:50 +05:00
Nodir Temirkhodjaev
62b53d3ece Bump version 2017-09-22 09:31:19 +05:00
Nodir Temirkhodjaev
7d8fe7fdd3 UI: SchedulePage: Fix state after reopening. 2017-09-22 09:20:36 +05:00
Nodir Temirkhodjaev
42561da33b UI: Fix texts editing. 2017-09-22 09:10:42 +05:00
Nodir Temirkhodjaev
2265921efc UI: Schedule: Fix interval editing. 2017-09-22 09:01:21 +05:00
Nodir Temirkhodjaev
eea33cfcb2 Bump version 2017-09-21 20:49:52 +05:00
Nodir Temirkhodjaev
21dc862f8e Update .ts 2017-09-21 19:38:49 +05:00
Nodir Temirkhodjaev
0a787a551b TaskManager: Check expired tasks hourly. 2017-09-21 19:16:50 +05:00
Nodir Temirkhodjaev
dc450a7318 UI: SchedulePage: Save edited tasks. 2017-09-21 18:46:34 +05:00
Nodir Temirkhodjaev
77580ca68e Improve Tasix downloader. 2017-09-21 18:24:45 +05:00
Nodir Temirkhodjaev
2f23c0635f UI: Prepare SchedulePage. 2017-09-20 20:43:43 +05:00
Nodir Temirkhodjaev
d835c17e8e UI: ActivityPage: Check switching. 2017-09-20 20:17:18 +05:00
Nodir Temirkhodjaev
741085177d Prepare TaskManager. 2017-09-19 13:35:43 +05:00
Nodir Temirkhodjaev
ffa0c4e7b8 Prepare Tasix task. 2017-09-19 09:46:49 +05:00
Nodir Temirkhodjaev
58b93c2be4 Fix typo 2017-09-19 08:51:42 +05:00
Nodir Temirkhodjaev
d716c6ae40 Ip4Range: Improve addresses merging. 2017-09-19 08:51:16 +05:00
Nodir Temirkhodjaev
24b734b8f0 Ip4Range: Fix /32 address mask handling. 2017-09-19 08:50:49 +05:00
Nodir Temirkhodjaev
26513b2361 Ip4Range: Allow address without mask.
Default mask is /24.
2017-09-19 08:21:34 +05:00
Nodir Temirkhodjaev
8ca7373bb7 Ip4Range: Fix address masks handling. 2017-09-19 08:15:27 +05:00
Nodir Temirkhodjaev
9d63ef49e5 Bump version 2017-09-14 09:41:25 +05:00
Nodir Temirkhodjaev
ebf3f2ddeb Installer: Add option "Block access to network when Fort Firewall is not running". 2017-09-13 16:08:27 +05:00
Nodir Temirkhodjaev
cb9897ede5 Rename dosName to kernelName. 2017-09-13 14:11:04 +05:00
Nodir Temirkhodjaev
9598e6bb1a Bump version 2017-09-13 13:27:10 +05:00
Nodir Temirkhodjaev
d3fc7fc350 Rename dosPath to kernelPath. 2017-09-13 13:26:51 +05:00
Nodir Temirkhodjaev
ca30844963 Bump version 2017-09-13 13:26:02 +05:00
Nodir Temirkhodjaev
64a7d58623 UI: Update translations. 2017-09-12 16:31:21 +05:00
Nodir Temirkhodjaev
6fb249863e UI: ActivityPage: Show new addresses at top. 2017-09-12 16:27:20 +05:00
Nodir Temirkhodjaev
ce1a02788b UI: Fix tray menu's updating. 2017-09-12 11:48:08 +05:00
Nodir Temirkhodjaev
8f2a8930df UI: Use textChanged() signal instead of editingFinished().
To use edited text when clicked on OK immediately.
2017-09-11 17:07:43 +05:00
Nodir Temirkhodjaev
5af575c950 Uninstall: Remove cert for current user too. 2017-09-11 16:18:09 +05:00
Nodir Temirkhodjaev
51e7fc4d2c Installer: Add global mutex to find running instance. 2017-09-11 16:17:27 +05:00
Nodir Temirkhodjaev
85fd86c1cb Installer: Add scripts. 2017-09-11 15:49:25 +05:00
Nodir Temirkhodjaev
ebb0401014 Minor fixes 2017-09-11 11:16:51 +05:00
Nodir Temirkhodjaev
7cf9847a21 UI: Exit when can't open the driver device. 2017-09-11 08:54:19 +05:00
Nodir Temirkhodjaev
f591c0f80d Driver: Only one client may connect at a time. 2017-09-11 08:50:05 +05:00
Nodir Temirkhodjaev
624221c588 UI: Remove unneeded import. 2017-09-10 11:52:51 +05:00
Nodir Temirkhodjaev
d598f9a131 UI: Check QML engine load's result. 2017-09-10 11:52:38 +05:00
Nodir Temirkhodjaev
1e770b3417 Driver: Refactor scripts. 2017-09-10 11:51:42 +05:00
Nodir Temirkhodjaev
36287a9f15 Driver: Check version. 2017-09-10 06:21:28 +05:00
Nodir Temirkhodjaev
f94c098ae1 Driver: Remove unneeded groups from conf. 2017-09-10 06:20:53 +05:00
Nodir Temirkhodjaev
1d70c35d3c Remove default .ini 2017-09-10 06:18:42 +05:00
Nodir Temirkhodjaev
2875afb284 Don't try to load the "i18n/i18n_en.qm". 2017-09-09 09:26:37 +05:00
Nodir Temirkhodjaev
5247b9e134 Improve translation stuff. 2017-09-09 09:24:04 +05:00
Nodir Temirkhodjaev
7167149565 Remove unneeded default .ini 2017-09-09 05:08:11 +05:00
Nodir Temirkhodjaev
9303aea5e4 Add const 2017-09-09 05:07:38 +05:00
Nodir Temirkhodjaev
0b75660058 UI: Improve translations. 2017-09-07 15:44:15 +05:00
Nodir Temirkhodjaev
b560aac29c UI: Fix typo 2017-09-07 10:46:50 +05:00
Nodir Temirkhodjaev
0cf52cc95f UI: Clip text-area's too long placeholder text. 2017-09-07 10:44:09 +05:00
Nodir Temirkhodjaev
82bbe1bdff UI: Fix main tab icons on startup. 2017-09-07 10:43:33 +05:00
Nodir Temirkhodjaev
2177fc3b33 UI: Save only flags when needed. 2017-09-07 10:34:18 +05:00
Nodir Temirkhodjaev
3080159de7 UI: Add i18n files. 2017-09-07 10:06:21 +05:00
Nodir Temirkhodjaev
9655bb564a Driver: Force reauth on conf changes. 2017-09-07 09:05:15 +05:00
Nodir Temirkhodjaev
3e00b080da UI: Tweak pages. 2017-09-06 17:24:03 +05:00