Commit Graph

2401 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
99603dd38d UI: Fixes for Qt 6.1.3 2023-01-10 19:41:32 +03:00
Nodir Temirkhodjaev
3afa6e82d4 Driver: fortpkt: Minor refactor for Qt 6.1.3 2023-01-10 19:30:30 +03:00
Nodir Temirkhodjaev
34bb34e7a4 Add ChangeLog 2023-01-10 19:20:14 +03:00
Nodir Temirkhodjaev
f1ae06c130 UI: Update translations 2023-01-10 19:10:13 +03:00
Nodir Temirkhodjaev
9d427f6bdd UI: App Groups: Improve speed limiting options 2023-01-10 19:04:10 +03:00
Nodir Temirkhodjaev
613b31f772 Driver: fortpkt: Minor refactor 2023-01-10 14:18:03 +03:00
Nodir Temirkhodjaev
bdb8b6126f Driver: Shaper: Handle Control Data 2023-01-10 13:39:15 +03:00
Nodir Temirkhodjaev
2ebea7b28a Driver: Shaper: Use buffer for packets 2023-01-10 13:09:18 +03:00
Nodir Temirkhodjaev
e45cd80f69 Driver: Shaper: Drop flow packets on closing 2023-01-09 19:24:38 +03:00
Nodir Temirkhodjaev
9a8c2ad3cf Driver: Shaper: Update conf limits always 2023-01-09 14:42:24 +03:00
Nodir Temirkhodjaev
35cb45a2a1 Driver: Shaper: Refactor timer handling 2023-01-09 14:15:05 +03:00
Nodir Temirkhodjaev
2935dcbb36 Driver: Shaper: Process packets by timer only 2023-01-09 12:51:19 +03:00
Nodir Temirkhodjaev
eef0c573c3 Driver: fortcout: Check "filter_enabled" flag 2023-01-09 11:11:15 +03:00
Nodir Temirkhodjaev
5c62f5825e Driver: fortpkt: Set packet's buffer 2023-01-09 11:10:30 +03:00
Nodir Temirkhodjaev
89b934ff71 Driver: Shaper: Refactor packets cloning 2023-01-08 18:52:51 +03:00
Nodir Temirkhodjaev
723c92df1c Driver: fortstat: Simplify fort_flow_add() 2023-01-08 18:26:49 +03:00
Nodir Temirkhodjaev
df0efe6d42 Driver: fortstat: Simplify fort_flow_context_stream_init() 2023-01-08 18:13:08 +03:00
Nodir Temirkhodjaev
0015fbcf48 Driver: Shaper: Check inbound IPSec state 2023-01-08 18:01:47 +03:00
Nodir Temirkhodjaev
d824f06901 Driver: Shaper: Check "filter_enabled" flag 2023-01-08 16:48:05 +03:00
Nodir Temirkhodjaev
1e2a9437dc Driver: Shaper: Fix packets handling 2023-01-08 15:24:56 +03:00
Nodir Temirkhodjaev
2db2e37394 Revert "Driver: Simplify flows handling"
Because ALE callouts are messed up the flow-context.
2023-01-07 14:32:12 +03:00
Nodir Temirkhodjaev
9c767d9906 Driver: fortstat: Simplify fort_stat_close_flows() 2023-01-07 13:14:15 +03:00
Nodir Temirkhodjaev
458c86531b Driver: fortcout: Fix packet direction on reauth 2023-01-07 12:02:29 +03:00
Nodir Temirkhodjaev
e7bffecd85 Driver: fortpkt: Fix injection layer type 2023-01-07 11:36:34 +03:00
Nodir Temirkhodjaev
42c88a9e8c Driver: fortcout: Fix typo 2023-01-06 18:00:11 +03:00
Nodir Temirkhodjaev
90b1b683dd Driver: Simplify flows handling 2023-01-06 17:30:34 +03:00
Nodir Temirkhodjaev
909dc5066e Driver: Shaper: Refactor fort_shaper_flush() 2023-01-06 14:02:17 +03:00
Nodir Temirkhodjaev
56f1ca0eee Driver: Timer: Support multithreading 2023-01-06 13:55:10 +03:00
Nodir Temirkhodjaev
e363552baa Driver: fortpkt: Minor refactor 2023-01-06 13:53:16 +03:00
Nodir Temirkhodjaev
742b106965 Driver: Shaper: Use transport layer 2023-01-06 12:49:07 +03:00
Nodir Temirkhodjaev
bdd9523292 Driver: fortprov: Refactor filter flags handling 2023-01-05 15:15:05 +03:00
Nodir Temirkhodjaev
fd4376dfe4 Driver: fortcout: Minor refactor 2023-01-05 15:13:52 +03:00
Nodir Temirkhodjaev
fb8b719667 Driver: fortprov: Check result for shaper callouts 2023-01-05 14:19:59 +03:00
Nodir Temirkhodjaev
5e942057ba Driver: fortprov: Simplify fort_prov_unregister_callouts() 2023-01-05 13:59:26 +03:00
Nodir Temirkhodjaev
1e3b10d676 Driver: Shaper: Refactor group_io_bits handling 2023-01-05 13:51:43 +03:00
Nodir Temirkhodjaev
88d184b2a4 Driver: fortprov: Simplify fort_prov_flow_register_callouts() 2023-01-05 12:33:50 +03:00
Nodir Temirkhodjaev
1f11c2d6ee Driver: Shaper: Refactor packets flushing 2023-01-05 11:39:09 +03:00
Nodir Temirkhodjaev
a2b8cdfe84 UI: FileUtil::fileModTime: Use QFileInfo's file times in UTC
.. because it's faster.
2023-01-05 11:15:51 +03:00
Nodir Temirkhodjaev
3f38f86b61 Driver: Rework the Shaper for speed limiting 2023-01-04 18:16:23 +03:00
Nodir Temirkhodjaev
d38ae41af8 UI: Improve "System" process' description: Clear the app info cache 2022-12-30 17:46:03 +03:00
Nodir Temirkhodjaev
2631fa8b09 UI: Update SQLite to v3.40.1 2022-12-29 18:40:32 +03:00
Nodir Temirkhodjaev
062bfa0ed6 Driver: Wait for asynchronously deleting flows on unload 2022-12-23 20:32:27 +03:00
Nodir Temirkhodjaev
a4cf94f762 UI: Update translations 2022-12-10 20:34:09 +03:00
Nodir Temirkhodjaev
439643a26e UI: Options: Remove "Dark mode" flag (auto-follows system mode now) 2022-12-10 20:31:01 +03:00
Nodir Temirkhodjaev
ea67eb42e7 UI: ConfUtil: Fix PVS-Studio warning
uint is never less than 0.
2022-12-09 19:49:57 +03:00
Nodir Temirkhodjaev
7560eeb595 Deploy/qt-build.bat: Skip unneeded features 2022-12-03 17:48:40 +03:00
Nodir Temirkhodjaev
ee79c173f1 README: Rework badges 2022-12-03 14:15:35 +03:00
Nodir Temirkhodjaev
4ba1bfab9e UI: ControlUtil::wrapToScrollArea: Fix scroll-area's background handling
To repaint content on dark mode change.
2022-11-28 14:25:04 +03:00
Nodir Temirkhodjaev
573484c9e5 UI: Remove unneeded parent for widget ctors 2022-11-27 19:10:33 +03:00
Nodir Temirkhodjaev
21f0a5441a UI: Improve "System" process' description 2022-11-25 12:01:35 +03:00