emanuele-f
c32907d101
Add stats in the intent-based API
2022-05-27 12:40:52 +02:00
emanuele-f
036ec19f5d
Improve geolocation settings ui
...
The database info row is now disabled when db is missing
2022-05-27 11:06:32 +02:00
Emanuele Faranda
6c4e1f8a9e
Instructions to test VPN performance
2022-05-26 21:10:56 +02:00
emanuele-f
a010d5a327
Add missing union access check
2022-05-26 19:47:04 +02:00
emanuele-f
429a743f11
Increase VPN MTU
...
This reduces the CPU usage during high throughput uploads
2022-05-26 18:12:41 +02:00
emanuele-f
f9431746d8
Fix upload bandwidth bottleneck in VPN mode
...
This was caused by induced TCP retransmissions on buffer full
2022-05-26 16:16:18 +02:00
emanuele-f
a6cfe4d1ce
Add billing strings
2022-05-25 15:04:44 +02:00
emanuele-f
6be63ecb01
Add warning for netd DNS connections not blocked
2022-05-23 13:58:07 +02:00
emanuele-f
329511c672
Update deps
2022-05-23 12:33:49 +02:00
emanuele-f
7807dee049
Fix firewall visibility
2022-05-23 12:26:15 +02:00
emanuele-f
9506a1fb6f
Remove notification badge for capture running
...
For this to have effect, the old app must be manually uninstalled
2022-05-22 20:02:00 +02:00
emanuele-f
6cb680ac95
Remove other unused strings
2022-05-21 06:45:41 +02:00
emanuele-f
bc3406cfd2
Remove unused resources
2022-05-21 06:18:45 +02:00
emanuele-f
fa30ba8cb7
Fix strings
2022-05-21 05:58:52 +02:00
Emanuele Faranda
e7a64a9f57
Update README.md
2022-05-21 05:50:40 +02:00
emanuele-f
79718e16c5
Merge branch 'dev'
2022-05-21 05:43:06 +02:00
Oky Priyanto
981c0bda1a
Add F-Droid Indonesian strings
2022-05-21 05:33:34 +02:00
mezysinc
a8734a6e51
Update F-Droid Portuguese strings
2022-05-21 05:32:01 +02:00
Oğuz Ersen
d19fa9e905
Add F-Droid Turkish strings
2022-05-21 05:30:58 +02:00
Oğuz Ersen
aa490cd5fb
Add Turkish translation
2022-05-21 05:25:31 +02:00
Oky Priyanto
e4539fea24
Add Indonesian translation
2022-05-21 05:24:13 +02:00
Robin
14fab6cf2c
Full German translation
2022-05-21 05:21:39 +02:00
bleach4u
63fee2c053
Initial German translation
2022-05-21 05:20:55 +02:00
MS-PC
d9a6fa0d43
Update Spanish translation
2022-05-21 05:01:39 +02:00
RyoidenshiAokigahara
b7b767e65b
Update Russian strings
2022-05-21 04:58:42 +02:00
mezysinc
9cf49a7c8d
Update Portuguese strings
2022-05-21 04:57:12 +02:00
Allan Nordhøy
5d19f3ce02
Update Norwegian strings
2022-05-21 04:53:42 +02:00
emanuele-f
95bde215b4
Update sku
2022-05-20 18:06:18 +02:00
emanuele-f
a4faba4754
Fix bad datalink when dumping invalid/unsupported pkts
2022-05-20 16:41:44 +02:00
emanuele-f
528438e6de
Fix export of invalid/unsupported pkts in root
...
This ensures that the PCAP file obtained with the root capture does not
excludes invalid/unsupported packets.
Fixes #209
2022-05-20 15:47:14 +02:00
emanuele-f
45dbe0dacc
Add test for the export of invalid packets
...
Reproduces #209
2022-05-20 15:46:51 +02:00
emanuele-f
1754c27eec
Fix app details icon size
2022-05-19 23:17:28 +02:00
emanuele-f
66ca41beaf
Fix share link on debug builds
2022-05-19 23:15:06 +02:00
emanuele-f
af2df846fd
Add ability to unblock connections from context menu
2022-05-19 22:50:49 +02:00
emanuele-f
3be18fb2e5
Add app context menu to quickly add firewall rule
...
Moreover, the apps list now shows a ban icon if the app is blocked
2022-05-19 14:46:25 +02:00
emanuele-f
67dae23ca2
Add apps icons in lists
2022-05-19 12:58:58 +02:00
emanuele-f
bc5589d2e1
2nd-level domain rules now match all subdomains
...
A rule like "example.com" is now interpreted as "*.example.com", so it
will match all its sub-domains (e.g. "yet.another.example.com"). This is
importantant, in particular, to match malware subdomains.
2022-05-19 12:22:52 +02:00
emanuele-f
667a9b6e39
Small ui improvements
2022-05-19 12:22:52 +02:00
Emanuele Faranda
4e99524c18
Update README.md
2022-05-18 19:16:38 +00:00
Emanuele Faranda
02d0eae2c5
Add matrix link
2022-05-18 19:16:08 +00:00
emanuele-f
8db2463bb9
App rules are now identified by package name
...
Previously app rules where identified by app UID. The UID changes
across (re)installations, so it could result in a different app match.
Fixes #206
2022-05-18 16:56:50 +02:00
emanuele-f
f3bf5e282c
Fix VPN marked as metered on newer Android
2022-05-18 12:30:22 +02:00
emanuele-f
2cb44daddb
Ignore font scaling for payload text size
...
This prevents splitting hexdump lines on most devices
2022-05-18 12:19:53 +02:00
emanuele-f
46af0e6fc1
Fix unrendered whitespaces in some devices
...
Some devices have a bad monospace font
2022-05-18 12:07:02 +02:00
emanuele-f
351a741eb0
Fix payload text sometimes not selectable
2022-05-18 11:51:06 +02:00
emanuele-f
c0ec3e6421
Add app details connections tab
...
Closes #204
2022-05-17 20:01:02 +02:00
emanuele-f
68d661d625
Split app details activity into fragment
2022-05-17 19:22:46 +02:00
emanuele-f
30b73bab84
Make connections card clickable
...
Clicking it shows the related connections
2022-05-17 16:11:19 +02:00
emanuele-f
51224accb6
Implement firewall status
...
- Ability to enable/disable the firewall at runtime
- Blocked connections stats: num blocked, last block, jump to
connections
- In the app details, show traffic and total/blocked connections
2022-05-17 15:58:09 +02:00
emanuele-f
5facf66175
Add ability to import/export rules
...
This applies to: firewall, malware whitelist, hidden connections
2022-05-16 17:42:58 +02:00