Commit Graph

899 Commits

Author SHA1 Message Date
emanuele-f
86d29732d4 Fix connections filter always set
This caused unnecessary memory consumption in the Connections tab
2022-07-05 17:18:58 +02:00
emanuele-f
ec4cda0a94 Add ability to exclude apps from the VPN
Closes #229
2022-07-05 16:36:13 +02:00
emanuele-f
fd61a8178a Update deps 2022-07-05 12:01:00 +02:00
emanuele-f
3f5c2dfa66 Temporary disable java tests
Robolectric does not support API 33 yet
2022-06-29 13:42:31 +02:00
emanuele-f
28e4fac618 Target Android SDK 33 2022-06-29 12:56:00 +02:00
emanuele-f
d81a7a2356 Implement IPv6-only VPN mode
This allows running PCAPdroid over an IPv6-only network

See #223
2022-06-29 11:25:48 +02:00
emanuele-f
0d25474ea4 Add check to prevent possible IllegalStateException 2022-06-29 10:29:25 +02:00
emanuele-f
2e0eb68f63 Remove unused resources 2022-06-28 11:37:04 +02:00
Oğuz Ersen
3250204049 Update Turkish strings 2022-06-28 11:20:09 +02:00
Allan Nordhøy
22dd49bd5f Update Norwegian strings 2022-06-28 11:18:57 +02:00
emanuele-f
41baee12f9 Improve handling of error cases to prevent leaks 2022-06-26 23:33:40 +02:00
emanuele-f
1571980917 Fix possible unaligned access 2022-06-26 23:05:52 +02:00
emanuele-f
57b5107659 Bump version to 1.5.2 2022-06-23 15:27:49 +02:00
emanuele-f
ef45343175 Avoid spamming of low memory notifications 2022-06-22 18:28:58 +02:00
Emanuele Faranda
794a9522a1 Improve Italian strings 2022-06-22 16:54:06 +02:00
emanuele-f
736739d694 Prevent accidental dialog close 2022-06-22 16:52:56 +02:00
Eric
f071bd54f6 Update Chinese strings 2022-06-22 16:35:20 +02:00
Emanuele Faranda
f12cdf0181 Update Italian strings 2022-06-22 16:34:17 +02:00
AHOHNMYC
09372e35f6 Update Russian strings 2022-06-22 16:19:18 +02:00
Oğuz Ersen
0734194680 Update Turskish strings 2022-06-22 16:17:56 +02:00
emanuele-f
7a7bf81049 Add allowed connections filter 2022-06-22 16:13:24 +02:00
emanuele-f
5aadd5fe0a Show message on firewall enabled without VPN lockdown
Closes #221
2022-06-22 15:40:42 +02:00
emanuele-f
3a7ac7a0ce Avoid releasing payload with TLS decryption and low mem 2022-06-22 14:59:33 +02:00
emanuele-f
189c3ff5e3 Add memory usage stats in the UI 2022-06-22 13:59:43 +02:00
emanuele-f
e512218eae Show notification on low memory 2022-06-22 12:52:50 +02:00
emanuele-f
7238f7ea4a Disable full payload on low memory
Closes #220
2022-06-22 12:17:09 +02:00
Emanuele Faranda
f4fe45a442
Add test/fuzz dependencies 2022-06-15 15:37:56 +00:00
emanuele-f
6922b1aedb Fix ANR on first root capture start 2022-06-15 17:19:41 +02:00
emanuele-f
c2bfdd9e94 Fix possible IllegalStateException in Status view 2022-06-15 17:09:29 +02:00
emanuele-f
99e2593286 Show toast if connection is not found 2022-06-15 17:03:23 +02:00
emanuele-f
a9c60b025d Fix AppDetails crash when given app is uninstalled 2022-06-15 16:56:12 +02:00
emanuele-f
aec0e3f6a9 Fix possible crash due to requireContext in getString 2022-06-15 16:26:12 +02:00
emanuele-f
03865a0c4d Fix possible SecurityException in Android 11 2022-06-15 16:22:34 +02:00
Emanuele Faranda
0054d29b25
Update full_description.txt 2022-06-10 21:24:14 +00:00
Emanuele Faranda
a328b357ba
Update README.md 2022-06-10 21:23:15 +00:00
Oğuz Ersen
a160fa2de1 Update Turkish F-Droid strings 2022-06-10 23:22:05 +02:00
Emanuele Faranda
71dab80e0b Update Italian F-Droid strings 2022-06-10 23:21:27 +02:00
Emanuele Faranda
fc4db3547c
Update README.md 2022-06-10 20:58:01 +00:00
Emanuele Faranda
122e825288
Update full_description.txt 2022-06-10 20:57:20 +00:00
emanuele-f
be22b90b6b Add info about debugging in work profiles 2022-06-08 11:56:24 +02:00
emanuele-f
e53f521ad3 Fix wrong badged icon shown in work profile (root)
When running in a work profile, the pm loadIcon always returns the
badged icon even for apps from the main profile. Using loadUnbadgedIcon
fixes this
2022-06-08 11:39:40 +02:00
emanuele-f
31488d55e1 Fix resolved AppDescriptor not cached with root 2022-06-08 11:25:51 +02:00
emanuele-f
711d970279 Bump version to 1.5.1 2022-06-08 10:42:02 +02:00
Oğuz Ersen
d8e6c76735 Update Turkish strings 2022-06-07 11:54:49 +02:00
Eric
0e3181581a Update Chinese strings 2022-06-07 11:54:30 +02:00
Emanuele Faranda
d898cd6c16 Update Italian strings 2022-06-07 11:54:11 +02:00
emanuele-f
fef9810118 Update submodule 2022-06-07 11:53:56 +02:00
emanuele-f
eedba8f180 Fix possible NullPointerException in sslkeyfileExportResult 2022-06-06 18:12:18 +02:00
emanuele-f
04ddfdcb9d Update libs 2022-06-06 17:51:48 +02:00
Emanuele Faranda
7c998679c4
Add notes about work profiles 2022-06-06 17:31:19 +02:00