Nodir Temirkhodjaev
|
f94e1001f6
|
UI: Refactor Control commands handling.
|
2021-03-30 13:01:02 +03:00 |
|
Nodir Temirkhodjaev
|
5f4236f672
|
UI: SQLite: Refactor default flags.
|
2021-03-26 19:09:07 +03:00 |
|
Nodir Temirkhodjaev
|
990847bb3d
|
UI: SQLite: Omit Utf16 code, use SQLITE_OPEN_NOMUTEX flag.
|
2021-03-26 18:04:54 +03:00 |
|
Nodir Temirkhodjaev
|
0b6afac217
|
UI: Minor fix.
|
2021-03-23 11:47:55 +03:00 |
|
Nodir Temirkhodjaev
|
2d400ca756
|
UI: Programs: Check for already logged program when adding new one.
|
2021-03-23 11:40:20 +03:00 |
|
Nodir Temirkhodjaev
|
20bb6b8544
|
UI: Refactor ConfManager::saveToDb().
|
2021-03-20 12:31:31 +03:00 |
|
Nodir Temirkhodjaev
|
2c2d876f33
|
UI: DB: Don't duplicate unique indexes.
|
2021-03-11 19:10:42 +03:00 |
|
Nodir Temirkhodjaev
|
a85117856f
|
UI: Rules: Global policies, not rules.
|
2021-03-11 12:36:39 +03:00 |
|
Nodir Temirkhodjaev
|
76d4bd5109
|
UI: Options: Prepare Rule & Policy tables.
|
2021-03-10 11:20:35 +03:00 |
|
Nodir Temirkhodjaev
|
d792191549
|
UI: Statistics: Add "Collect Traffic, when Filter Disabled" option.
|
2021-03-03 17:03:09 +05:00 |
|
Nodir Temirkhodjaev
|
f67af8006e
|
UI: Connections: Add "Show host names" option.
|
2021-02-21 23:44:58 +05:00 |
|
Nodir Temirkhodjaev
|
351e7a5c74
|
UI: Connections: Add ability to remove blocked connections.
|
2021-02-21 12:48:32 +05:00 |
|
Nodir Temirkhodjaev
|
2bb0e4b238
|
UI: Statistics: Extract "traffic_app" table.
|
2021-02-13 12:29:14 +05:00 |
|
Nodir Temirkhodjaev
|
e353a01297
|
UI: ApplicationsPage: Add "Collect connection statistics" option.
|
2021-02-06 14:56:47 +03:00 |
|
Nodir Temirkhodjaev
|
ac4dfd6d2a
|
Don't use QT_FORWARD_DECLARE_* for non-Qt things.
As it breaks in namespace builds.
|
2021-01-26 18:10:37 +03:00 |
|
Nodir Temirkhodjaev
|
e3eb491008
|
UI: Rename logging categories.
|
2021-01-14 20:13:44 +03:00 |
|
Nodir Temirkhodjaev
|
29a8f47f47
|
UI: Statistics: Add "Collect Allowed/Blocked Connections" options.
|
2020-10-29 19:54:48 +03:00 |
|
Nodir Temirkhodjaev
|
7f986b08e0
|
UI: Fix DB encoding on migrations.
|
2020-10-19 18:01:09 +03:00 |
|
Nodir Temirkhodjaev
|
5dadf84cf2
|
UI: Reformat code using Beautifier.
|
2020-08-20 12:36:41 +03:00 |
|
Nodir Temirkhodjaev
|
83f444331b
|
Add ; to Q_UNUSED
This is required to remove the ; from the macro with Qt 6.
|
2020-07-07 16:13:16 +03:00 |
|
Nodir Temirkhodjaev
|
2004564656
|
UI: App. paths of Programs window overwrite paths from Options window.
|
2020-06-15 13:06:16 +03:00 |
|
Nodir Temirkhodjaev
|
123ed6c261
|
Add comment.
|
2020-05-06 19:16:21 +03:00 |
|
Nodir Temirkhodjaev
|
dc7aa77797
|
UI: Minor fix.
|
2020-02-26 14:23:52 +05:00 |
|
Nodir Temirkhodjaev
|
9d038e5639
|
UI: Avoid warning.
|
2020-02-26 14:11:20 +05:00 |
|
Nodir Temirkhodjaev
|
5deef8fc27
|
UI: ZonesWindow: Add "Save As Text" button.
And remove "Store Text" option.
|
2020-02-18 09:04:35 +05:00 |
|
Nodir Temirkhodjaev
|
2a5907ceb3
|
UI: Show alerted tray icon.
|
2020-02-17 14:05:30 +05:00 |
|
Nodir Temirkhodjaev
|
27a9367a1d
|
UI: TaskInfoZoneDownloader: Fix addresses handling.
|
2020-02-16 20:26:56 +05:00 |
|
Nodir Temirkhodjaev
|
ed4d473fa2
|
Driver: Use Zones.
|
2020-02-16 18:45:16 +05:00 |
|
Nodir Temirkhodjaev
|
d486debc45
|
UI: AddressesGroup: Use bit-mask for zones.
|
2020-02-14 13:28:15 +05:00 |
|
Nodir Temirkhodjaev
|
b110b59442
|
UI: AddressesPage: Edit Zones.
|
2020-02-13 14:11:25 +05:00 |
|
Nodir Temirkhodjaev
|
6f12f97634
|
UI: Minor fixes.
|
2020-02-12 15:49:28 +05:00 |
|
Nodir Temirkhodjaev
|
71f8839f69
|
UI: AddressesPage: Prepare Zones.
|
2020-02-11 15:09:34 +05:00 |
|
Nodir Temirkhodjaev
|
0aaed055a2
|
UI: Zone Sources: Add FireHOL.
|
2020-02-09 09:33:17 +05:00 |
|
Nodir Temirkhodjaev
|
e29d428ff7
|
UI: TaskZoneDownloader: Add local file source.
|
2020-02-08 15:42:35 +05:00 |
|
Nodir Temirkhodjaev
|
a261ade018
|
UI: TaskZoneDownloader: Add "binChecksum" field.
|
2020-02-07 12:49:35 +05:00 |
|
Nodir Temirkhodjaev
|
7a9f1b3ba3
|
UI: ZonesWindow: Add "Store Text" option.
|
2020-02-06 13:48:09 +05:00 |
|
Nodir Temirkhodjaev
|
02873331a3
|
UI: Add task migration.
|
2020-02-06 10:26:51 +05:00 |
|
Nodir Temirkhodjaev
|
318d6759bd
|
UI: ZonesWindow: Checkable zones.
|
2020-02-05 21:13:59 +05:00 |
|
Nodir Temirkhodjaev
|
8873904492
|
UI: TaskZoneDownloader: Prepare zones downloading.
|
2020-02-05 15:49:58 +05:00 |
|
Nodir Temirkhodjaev
|
a6f963f169
|
Fix NetUtil test.
|
2020-02-04 16:33:01 +05:00 |
|
Nodir Temirkhodjaev
|
8bd73bf7bc
|
UI: Improve TaskZoneDownloader.
|
2020-02-04 15:23:20 +05:00 |
|
Nodir Temirkhodjaev
|
97f8f84324
|
UI: Improve ZonesWindow.
|
2020-02-04 09:17:07 +05:00 |
|
Nodir Temirkhodjaev
|
62bd5379a4
|
UI: Improve tray context menu.
|
2020-02-01 16:09:45 +05:00 |
|
Nodir Temirkhodjaev
|
f5c65f5fd6
|
UI: Refactor default local addresses conf.
|
2020-01-29 14:32:40 +05:00 |
|
Nodir Temirkhodjaev
|
f2701da8b0
|
UI: Refactor default conf.
|
2020-01-29 14:09:52 +05:00 |
|
Nodir Temirkhodjaev
|
d6623703a4
|
UI: Prepare Zones conf.
|
2020-01-28 14:36:47 +05:00 |
|
Nodir Temirkhodjaev
|
a4826a06c5
|
UI: OptionsWindow: Fix applying changes.
|
2020-01-22 17:42:28 +05:00 |
|
Nodir Temirkhodjaev
|
80678a0edd
|
Add ability to "Allow All New Programs".
|
2020-01-18 11:10:22 +05:00 |
|
Nodir Temirkhodjaev
|
75cbfcd2e9
|
UI: Fix empty conf on initial startup.
|
2020-01-15 21:41:30 +05:00 |
|
Nodir Temirkhodjaev
|
3545fa1518
|
UI: Avoid exe apps duplicates, part2 .
|
2020-01-14 22:41:27 +05:00 |
|
Nodir Temirkhodjaev
|
88f0d7ac5f
|
UI: Avoid exe apps duplicates.
|
2020-01-14 20:55:52 +05:00 |
|
Nodir Temirkhodjaev
|
c2a80eb775
|
UI: ProgramsWindow: Sort/edit program name.
|
2020-01-14 14:46:44 +05:00 |
|
Nodir Temirkhodjaev
|
bb6bda8350
|
UI: Refactor DB migration scripts.
|
2020-01-13 16:01:52 +05:00 |
|
Nodir Temirkhodjaev
|
2fa8c0a2a5
|
UI: ProgramsWindow: Relayout table.
|
2020-01-13 09:30:42 +05:00 |
|
Nodir Temirkhodjaev
|
b9a00096c5
|
Fix tests.
|
2020-01-11 17:42:12 +05:00 |
|
Nodir Temirkhodjaev
|
afac18e004
|
UI: ProgramsWindow: Add sorting.
|
2020-01-08 15:33:34 +05:00 |
|
Nodir Temirkhodjaev
|
40e0eaa51f
|
UI: ProgramsWindow: Refactor group names.
|
2020-01-06 16:11:03 +05:00 |
|
Nodir Temirkhodjaev
|
341435cceb
|
UI: Remove compatibility code with v1.* & v2.* versions.
|
2020-01-06 13:52:22 +05:00 |
|
Nodir Temirkhodjaev
|
3932afe8bb
|
UI: ProgramsWindow: Add using app group's enabled state.
|
2020-01-06 11:45:37 +05:00 |
|
Nodir Temirkhodjaev
|
179fea6e7e
|
UI: Fix end time of apps.
|
2020-01-06 08:04:22 +05:00 |
|
Nodir Temirkhodjaev
|
2abeff545b
|
UI: Handle end time of apps.
|
2020-01-05 21:32:59 +05:00 |
|
Nodir Temirkhodjaev
|
4e4ca1a6d5
|
UI: ProgramsWindow: Add/edit end time of apps.
|
2020-01-05 19:01:18 +05:00 |
|
Nodir Temirkhodjaev
|
af8d9fbc87
|
UI: ProgramsWindow: Add/edit apps.
|
2020-01-05 17:28:42 +05:00 |
|
Nodir Temirkhodjaev
|
c123cb7d7f
|
UI: ProgramsWindow: Block/allow apps.
|
2020-01-04 16:19:56 +05:00 |
|
Nodir Temirkhodjaev
|
64e7891f6f
|
UI: Fix models resetting.
|
2020-01-03 19:09:54 +05:00 |
|
Nodir Temirkhodjaev
|
44a58a07bc
|
UI: Prepare ProgramsWindow.
|
2020-01-02 14:40:26 +05:00 |
|
Nodir Temirkhodjaev
|
19cdbdbd5e
|
UI: Use inline inits.
|
2020-01-01 16:28:59 +05:00 |
|
Nodir Temirkhodjaev
|
67653c028d
|
UI: StatsPage: Add apps list & traf stats.
|
2019-12-30 14:53:13 +05:00 |
|
Nodir Temirkhodjaev
|
1cfd0ff37d
|
UI: Conf: Rename *groupsList to *groups.
|
2019-12-23 12:24:52 +05:00 |
|
Nodir Temirkhodjaev
|
176a870ae3
|
UI: Remove QML; Prepare OptionsWindow.
|
2019-12-16 15:41:44 +05:00 |
|
Nodir Temirkhodjaev
|
f05b94d3b2
|
UI: Migrate config by re-creating the DB.
|
2019-12-11 17:19:25 +05:00 |
|
Nodir Temirkhodjaev
|
3d4d59ae64
|
UI: Purge apps' groups on group remove.
|
2019-12-11 11:15:51 +05:00 |
|
Nodir Temirkhodjaev
|
89f71f2328
|
UI: App Groups' min count is 1.
|
2019-12-10 20:58:42 +05:00 |
|
Nodir Temirkhodjaev
|
324e2333f9
|
UI: Fix applying edited conf.
|
2019-12-08 14:50:41 +05:00 |
|
Nodir Temirkhodjaev
|
7d156d6324
|
Prepare wild & exe app paths special handling.
|
2019-12-07 17:09:30 +05:00 |
|
Nodir Temirkhodjaev
|
87568563bf
|
UI: Fix reading conf flags.
|
2019-11-06 14:25:32 +05:00 |
|
Nodir Temirkhodjaev
|
e84bee81de
|
UI: Store tasks in the DB.
|
2019-10-29 23:58:10 +05:00 |
|
Nodir Temirkhodjaev
|
aa5b7b0571
|
Fix last commit.
|
2019-10-27 20:12:59 +05:00 |
|
Nodir Temirkhodjaev
|
8a38887679
|
UI: ConfManager: Save/load config.
|
2019-10-26 09:55:03 +05:00 |
|
Nodir Temirkhodjaev
|
6f1c42a02e
|
UI: Prepare ConfManager.
|
2019-10-23 17:03:59 +05:00 |
|
Nodir Temirkhodjaev
|
63b2fc2573
|
UI: Rename AppGroup::label to menuLabel.
|
2019-10-20 15:29:50 +05:00 |
|
Nodir Temirkhodjaev
|
0daa695b38
|
UI: Store "passwordHash" in .ini
|
2019-10-20 11:27:16 +05:00 |
|
Nodir Temirkhodjaev
|
ffe4d7aaef
|
UI: Use for-range instead of foreach.
|
2019-10-09 13:58:30 +05:00 |
|
Nodir Temirkhodjaev
|
1c5b540937
|
UI: Add minutes to time periods.
|
2019-05-11 21:53:07 +05:00 |
|
Nodir Temirkhodjaev
|
7c53b06649
|
UI: Update Dl/Ul icons.
|
2019-04-08 19:12:28 +05:00 |
|
Nodir Temirkhodjaev
|
830abce361
|
UI: Fix Clang warnings.
|
2019-04-06 11:19:12 +05:00 |
|
Nodir Temirkhodjaev
|
fa23df7d6c
|
Installer: Add "Portable" option.
|
2019-03-10 23:03:59 +05:00 |
|
Nodir Temirkhodjaev
|
9d707490bd
|
Add ability to fragment first TCP packet.
|
2019-02-18 22:43:45 +05:00 |
|
Nodir Temirkhodjaev
|
259884e66b
|
UI: Add Traffic Graph window.
|
2019-02-06 16:53:02 +05:00 |
|
Nodir Temirkhodjaev
|
4d681ff9f7
|
UI: Tray menu: Show app-group's speed & period.
|
2019-01-04 13:35:31 +05:00 |
|
Nodir Temirkhodjaev
|
a24fc5a678
|
Add ability to filter local addresses.
Loop-back (127.*) & local broadcast (255.255.255.255).
|
2018-12-13 20:40:16 +05:00 |
|
Nodir Temirkhodjaev
|
c606225c35
|
UI: ApplicationsPage: Add hour period to enabled state.
|
2018-12-07 22:07:48 +05:00 |
|
Nodir Temirkhodjaev
|
ad3d242daf
|
UI: OptionsPage: Remove ability to "Ignore TCP RST-packets".
|
2018-11-08 14:59:41 +05:00 |
|
Nodir Temirkhodjaev
|
f4a06fd032
|
UI: StatisticsPage: Add active period hours.
|
2018-08-31 16:35:35 +05:00 |
|
Nodir Temirkhodjaev
|
cfddff8a06
|
UI: Add --control <PATH> argument.
Control running instance's conf by executing scripts.
|
2018-08-24 16:28:26 +05:00 |
|
Nodir Temirkhodjaev
|
ea2de05366
|
UI: Statistics Page: Fix keep options.
|
2018-03-02 15:36:30 +05:00 |
|
Nodir Temirkhodjaev
|
2b127ee549
|
UI: Add day & month traffic quota alerts.
|
2018-02-19 20:01:35 +05:00 |
|
Nodir Temirkhodjaev
|
4890ef8141
|
UI: Log errors always.
|
2018-01-30 13:11:49 +05:00 |
|
Nodir Temirkhodjaev
|
810a61a2eb
|
UI: Log errors by default.
|
2018-01-29 08:26:11 +05:00 |
|
Nodir Temirkhodjaev
|
4d96749ffb
|
UI: OptionsPage: Add ability to "Ignore TCP RST-packets".
|
2018-01-22 13:33:28 +05:00 |
|