Commit Graph

150 Commits

Author SHA1 Message Date
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
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
d3fc7fc350 Rename dosPath to kernelPath. 2017-09-13 13:26:51 +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
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
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
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
3e00b080da UI: Tweak pages. 2017-09-06 17:24:03 +05:00
Nodir Temirkhodjaev
1762ed500b Minor fixes 2017-09-06 17:06:14 +05:00
Nodir Temirkhodjaev
e0ca687dc1 UI: Improve tray menu. 2017-09-06 16:38:57 +05:00
Nodir Temirkhodjaev
a516c354c3 UI: Add icons to tabs. 2017-09-06 15:24:03 +05:00
Nodir Temirkhodjaev
534615ca8f UI: ActivityPage: Disable host-name lookups for now.
Crashes on exit with live lookup requests.
2017-09-06 14:49:40 +05:00
Nodir Temirkhodjaev
cb08e2c24d UI: Fix ActivityPage. 2017-09-06 14:46:12 +05:00
Nodir Temirkhodjaev
1291161632 Create QmlEngine lazily. 2017-09-06 13:39:20 +05:00
Nodir Temirkhodjaev
d79c80af10 UI: Set max count of ip's per app to log. 2017-09-05 20:05:39 +05:00
Nodir Temirkhodjaev
9e32f39fb1 UI: Improve app groups handling. 2017-09-05 19:32:11 +05:00
Nodir Temirkhodjaev
b8c58cce82 UI: Add buttons to move app groups. 2017-09-05 19:12:31 +05:00
Nodir Temirkhodjaev
e72ce0546e Add HostInfo class. 2017-09-05 18:56:11 +05:00
Nodir Temirkhodjaev
bd29dc6784 UI: Improve ActivityPage. 2017-09-05 16:06:21 +05:00
Nodir Temirkhodjaev
1983b0b7b9 UI: Fix driver setup. 2017-09-04 18:53:45 +05:00
Nodir Temirkhodjaev
a8b742feda Minor fix 2017-09-04 16:54:07 +05:00
Nodir Temirkhodjaev
187025b932 Add DriverWorker class. 2017-09-04 16:39:15 +05:00
Nodir Temirkhodjaev
1a6c63ba74 ConfUtil: Fix comparison with "System". 2017-09-04 00:41:34 +05:00
Nodir Temirkhodjaev
1dda1b2260 Add DriverManager class. 2017-09-04 00:41:03 +05:00
Nodir Temirkhodjaev
0e4c740859 Add Device.getLastErrorMessage() 2017-09-03 22:50:15 +05:00
Nodir Temirkhodjaev
350f7837f0 Add --version & --help options. 2017-09-03 15:16:51 +05:00
Nodir Temirkhodjaev
076101d785 Add --boot option. 2017-09-03 14:20:37 +05:00
Nodir Temirkhodjaev
d656e989a2 UI: Update tray context menu. 2017-09-03 13:18:30 +05:00
Nodir Temirkhodjaev
e7a29cdb26 Move startup shortcut handling to FortSettings. 2017-09-03 12:20:07 +05:00
Nodir Temirkhodjaev
42435f2ad4 UI: Emphasize some titles. 2017-09-03 12:10:36 +05:00
Nodir Temirkhodjaev
dfb11ab07e Implement "Start with Windows". 2017-09-03 11:49:58 +05:00
Nodir Temirkhodjaev
667db8a5bf Improve tray icon. 2017-09-03 10:57:35 +05:00
Nodir Temirkhodjaev
af06d28203 Add FirewallConf.copyFlags() 2017-09-03 08:48:29 +05:00
Nodir Temirkhodjaev
0b877d3745 Improve ActivityPage. 2017-09-02 19:36:38 +05:00
Nodir Temirkhodjaev
8fc2d2a8fe Add Apply button. 2017-09-02 19:25:47 +05:00
Nodir Temirkhodjaev
bb4c80c391 FirewallConf.appLogBlocked is effective for UI only. 2017-09-02 18:48:33 +05:00
Nodir Temirkhodjaev
45af8d2167 Enable app paths with slashes. 2017-09-02 18:25:21 +05:00
Nodir Temirkhodjaev
3bd1b4450c Minor fix 2017-09-02 18:14:12 +05:00
Nodir Temirkhodjaev
a22498bf4e Show version on window's title. 2017-09-02 18:07:40 +05:00
Nodir Temirkhodjaev
a89354f0ea Add AppsColumn. 2017-09-02 17:52:39 +05:00
Nodir Temirkhodjaev
15ae2c10b0 FileUtil: Fix readAll(). 2017-09-02 17:29:07 +05:00
Nodir Temirkhodjaev
17e36f4ec3 Add AddressGroup class. 2017-09-02 15:17:51 +05:00
Nodir Temirkhodjaev
b34a39a82d Add Activity tab button. 2017-09-02 13:18:26 +05:00
Nodir Temirkhodjaev
4b1afc9bd9 AddressesPage: Editable, even it includes all. 2017-09-02 13:18:04 +05:00
Nodir Temirkhodjaev
77670f8110 Add ActivityPage. 2017-09-02 13:07:07 +05:00
Nodir Temirkhodjaev
6a3f58e600 AddressesPage: Add placeholders. 2017-09-02 13:04:37 +05:00
Nodir Temirkhodjaev
3781d47475 Rename "firewallLog" to "activityLog". 2017-09-02 13:04:18 +05:00
Nodir Temirkhodjaev
9ba88a5340 Prepare window. 2017-09-01 20:13:17 +05:00
Nodir Temirkhodjaev
84c47323d7 FortSettings: Fix saving. 2017-09-01 18:13:33 +05:00
Nodir Temirkhodjaev
4af9947935 Add FortWindow class. 2017-09-01 18:13:12 +05:00
Nodir Temirkhodjaev
d5934407ef Rename FirewallConf.filterDisabled() to filterEnabled(). 2017-09-01 15:05:30 +05:00
Nodir Temirkhodjaev
ee9e1dc17b Add ConfUtil.writeFlags() 2017-08-31 08:20:17 +05:00
Nodir Temirkhodjaev
1ef6bdd2aa Simplify Device.ioctl(). 2017-08-31 08:11:52 +05:00
Nodir Temirkhodjaev
13a7b8f10d Improve buffer handling. 2017-08-31 08:05:45 +05:00
Nodir Temirkhodjaev
61dc27ecce Improve FortSettings. 2017-08-30 21:31:52 +05:00
Nodir Temirkhodjaev
dd882b5d7a Add FortSettings class. 2017-08-30 21:20:31 +05:00
Nodir Temirkhodjaev
63a42aa2a5 Add FORT_CONF_FLAGS. 2017-08-30 13:34:37 +05:00
Nodir Temirkhodjaev
656a4d1434 FirewallConf: add to/fromVariant(). 2017-08-30 12:03:28 +05:00
Nodir Temirkhodjaev
8f642e373f Add LogReader test. 2017-08-29 18:00:18 +05:00
Nodir Temirkhodjaev
b407e44da8 Add ConfUtil class and tests. 2017-08-29 13:40:23 +05:00
Nodir Temirkhodjaev
573e85bdc5 Add FirewallConf and AppGroup classes. 2017-08-28 15:35:15 +05:00
Nodir Temirkhodjaev
2eb026df7c Add NetUtil test. 2017-08-28 14:03:45 +05:00
Nodir Temirkhodjaev
9340d31f2d Add FileUtil and ProcessInfo classes. 2017-08-26 14:39:19 +05:00
Nodir Temirkhodjaev
9dc617efe6 Add test for LogBuffer. 2017-08-25 21:51:35 +05:00
Nodir Temirkhodjaev
84f17a9aca Add Firewall Log classes. 2017-08-25 21:04:46 +05:00
Nodir Temirkhodjaev
32fcc84261 Add libs to link. 2017-08-25 15:59:13 +05:00
Nodir Temirkhodjaev
7b751bf801 Driver: Rename driver name. 2017-08-25 15:32:46 +05:00
Nodir Temirkhodjaev
6e54b4bdf2 Driver: Improve building. 2017-08-24 19:32:24 +05:00
Nodir Temirkhodjaev
d64636df61 Prepare Qt projects. 2017-08-23 18:52:22 +05:00