emanuele-f
f3bb3543c8
Add ability to launch mitm wizard manually
2022-09-01 23:22:35 +02:00
emanuele-f
20b755848c
Add ability to skip mitm certificate check
...
This allows people to proceed with the decryption setup even if
the mitm certificate installation is not detected by PCAPdroid
Closes #248
2022-09-01 23:02:04 +02:00
emanuele-f
1a8b8ad52f
Fix capture stopped with always-on and start on boot
...
When both always-on VPN and start-on boot are enabled, PCAPdroid
receives the ACTION_BOOT_COMPLETED intent when the capture is already
running. This caused it to try to restart the capture, which is not
supported, so the capture was just stopped
Fixes #250
2022-09-01 22:28:39 +02:00
emanuele-f
234bd21867
Bump version to 1.5.5
2022-08-25 21:12:16 +02:00
Emanuele Faranda
f16a55383c
Update Italian strings
2022-08-25 12:44:44 +02:00
emanuele-f
9563c6177d
Make unlock token not translatable
2022-08-25 12:32:32 +02:00
Oğuz Ersen
773a180710
Update Turkish strings
2022-08-25 12:31:04 +02:00
Eric
db97aab8da
Update Chinese strings
2022-08-25 12:29:06 +02:00
emanuele-f
5abf151f16
Promote the firewall feature
2022-08-25 12:12:52 +02:00
emanuele-f
cff4639bd6
Fix decryption addon status reporting with root
2022-08-17 01:10:16 +02:00
emanuele-f
e687380850
Remove deprecated LocalBroadcastManager
...
Replaced with LiveData
Closes #187
2022-08-17 01:08:23 +02:00
emanuele-f
e9fed41efb
Fix PackageManager deprecations
...
Closes #225
2022-08-17 00:03:34 +02:00
emanuele-f
ae7a06cfa3
Fix getSerializable/Extra deprecations
...
See #225
2022-08-16 23:22:12 +02:00
emanuele-f
0d01d20485
Move to new MenuProvider API
...
See https://developer.android.com/jetpack/androidx/releases/activity#1.4.0-alpha01
Closes #233
2022-08-16 22:23:41 +02:00
emanuele-f
117ff42181
Update deps
2022-08-16 21:39:42 +02:00
Deleted User
90cf863d5f
Update Portuguese strings
2022-08-16 15:08:10 +02:00
RyoidenshiAokigahara
a3049f2aa2
Update Russian strings
2022-08-16 15:07:22 +02:00
emanuele-f
25fdd132c0
Fix crash with partial payload
2022-08-13 21:36:01 +02:00
emanuele-f
2fddba6301
Fix possible JNI local reference overflow and races
...
Dumping connections payload requires creating (local) references, which
are limited to 512. This commit greatly reduces their lifetime, from
several seconds to less than 1 second, reducing the likehood of an
overflow. Moreover it adds missing synchronization to the connection
payload.
2022-08-13 16:10:38 +02:00
emanuele-f
0cfcafaea9
Fix JNI local references leaks
2022-08-13 14:46:06 +02:00
emanuele-f
2a0f99067a
Prevent ANR while adding payload chunks
2022-08-13 11:56:32 +02:00
emanuele-f
875f1ce7a9
Add null checks
2022-08-13 11:42:01 +02:00
emanuele-f
7d794e2d65
Catch possible SecurityException in startActivity
...
It may be thrown if a private component is called
2022-08-13 11:19:43 +02:00
emanuele-f
42c9ec389e
Fix TooManyRequestsException with NetworkCallbacks
...
On multiple capture start/stop, a TooManyRequestsException could be
thrown because the registered NetworkCallback was not unregistered,
causing leaks
2022-08-13 11:10:52 +02:00
emanuele-f
a9a06a6f3f
Fix possible null context
2022-08-13 10:59:28 +02:00
emanuele-f
377279ca5d
Remove unused strings
2022-08-12 20:01:59 +02:00
emanuele-f
618435a53f
Changes to support paid features on non-play builds
2022-08-12 17:01:04 +02:00
emanuele-f
c48aacae81
Bump version to 1.5.4
2022-08-04 21:19:03 +02:00
emanuele-f
7e230f125b
Remove unused strings
2022-08-04 01:08:17 +02:00
Maxime Leroy
710537240a
Update French strings
2022-08-04 01:03:37 +02:00
Oğuz Ersen
9a6111d6f9
Update Turkish strings
2022-08-04 01:01:52 +02:00
Eric
6df5cedafd
Update Chinese strings
2022-08-04 01:00:59 +02:00
Emanuele Faranda
ea6cb8d1d5
Update Italian strings
2022-08-04 00:59:35 +02:00
emanuele-f
bc21439d39
Add notice for experimental decryption with root
2022-08-03 12:39:32 +02:00
emanuele-f
08fe4ca3b6
Fix preferences visibility with root and decryption
2022-08-03 12:22:22 +02:00
emanuele-f
11d14be159
Move to open source chaquopy
2022-08-03 11:49:25 +02:00
m_s_
9a8d5afbf3
Update Portuguese strings
2022-07-31 15:40:25 +02:00
Axel Maldonado
2d721cc085
Update Spanish strings
2022-07-31 15:36:42 +02:00
emanuele-f
10e0410a7a
Fix package search with uppercase letters
2022-07-31 15:24:25 +02:00
emanuele-f
919cc65eda
Upgrade to NDK r25
2022-07-31 15:14:54 +02:00
emanuele-f
291cf836ef
Add build info with prefs in about
2022-07-25 16:22:56 +02:00
emanuele-f
8083755d41
Fix PCAP selection dialog sometimes not appearing
...
Reproduce:
1. Start the capture and select the PCAP file to write
2. Stop the capture
3. Open the PCAPdroid settings, then go back
4. Restart the capture. The PCAP selection dialog does not appear
2022-07-23 11:09:33 +02:00
emanuele-f
fd4a5a382d
Fix ICMPv6 not captured with root and app filter
2022-07-23 10:29:05 +02:00
emanuele-f
ab5bd509d9
Unblock newly installed apps via notification button
...
Closes #236
2022-07-22 12:49:41 +02:00
emanuele-f
965077218c
Fix context menu action applied to wrong item
...
When connections rollover occurred (after 8192 connections seen), a
context menu action could be applied to a wrong item if a new connection
appeared before the user selected an action from the context menu
Fixes #237
2022-07-22 11:25:03 +02:00
emanuele-f
11e860a988
Improve firewall temporary app unblock
...
- If temporary unblocked, menu will show option to block it again
- Add unblock for 10 min
- Add temporary unblock to the apps view
- Show hourglass in apps view if temporary unblocked
2022-07-22 11:01:55 +02:00
emanuele-f
c938446ef0
Add features unlock message
2022-07-21 23:25:10 +02:00
emanuele-f
9bf3c6e64d
Catch possible select syscall interruption
2022-07-21 23:06:11 +02:00
emanuele-f
7e7b4461fb
Initial support for TLS decryption in root mode
2022-07-20 17:24:41 +02:00
emanuele-f
fa8bd28615
Small code changes
2022-07-20 15:31:49 +02:00