Commit Graph

943 Commits

Author SHA1 Message Date
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
emanuele-f
8c4edce1be Bump version to 1.5.3 2022-07-13 10:39:54 +02:00
Emanuele Faranda
ff171cf8f3
Add info about new security checks 2022-07-12 10:57:24 +00:00
emanuele-f
722a458758 Improve scam alert dialog title 2022-07-12 12:35:00 +02:00
Oğuz Ersen
6fd04bb2d0 Update Turskish strings 2022-07-11 21:23:59 +02:00
Eric
d866a530e9 Update Chinese strings 2022-07-11 21:23:20 +02:00
RyoidenshiAokigahara
541c04411a Update Russian strings 2022-07-11 21:18:06 +02:00
Deleted User
62fc20b11d Update Portuguese strings 2022-07-11 21:16:29 +02:00
Emanuele Faranda
34c6a7d1dc Update Italian strings 2022-07-11 21:15:55 +02:00
emanuele-f
e26307264c Add socks5 proxy to the remote server check
Also show a message the first time export to a remote server is
tried by the user
2022-07-11 14:50:25 +02:00
emanuele-f
c411f637f2 Deny traffic dump to remote servers via CaptureCtrl
Some users may be tricked into accepting the traffic control request
and allow an attacker to enable the UDP dump to a remote server.
To prevent this, PCAPdroid now allows remote UDP dump via API only if
the server address is already configured by the user into the PCAPdroid
settings
2022-07-11 14:50:25 +02:00
emanuele-f
f8a59ecbcf Ask for confirmation before showing the payload
Payload information can contain sensitive data. A scam alert is now shown
before the first time the payload tab is open. This should prevent scam
attempts.
2022-07-11 14:50:25 +02:00
m_s_
fefd477d4f Update Portuguese strings 2022-07-10 11:22:09 +02:00
emanuele-f
8446e0962d Access purchased paid features on beta builds
Since PCAPdroid 1.5.3, users which purchased paid features in official
builds will be able to use them in beta builds.
2022-07-09 23:49:22 +02:00
emanuele-f
c8f61760f8 Disable github workflow build
People can now use the beta repository
2022-07-09 23:27:30 +02:00
emanuele-f
9df07a2371 Refresh list editor when rules change 2022-07-09 20:11:01 +02:00
emanuele-f
53b42af3c7 Ability to block newly installed apps (firewall)
Closes #208
2022-07-09 19:38:29 +02:00
emanuele-f
dd98decfec Ability to temporary unblock an app (firewall)
Closes #226
2022-07-09 18:47:09 +02:00
emanuele-f
4e2e168ec5 Ability to only show cleartext connections
Protocol search is now performed with exact match (e.g. HTTP does not
match HTTPS)

Fixes #228
2022-07-09 17:32:33 +02:00
emanuele-f
99020f8ba6 Rename VPN exceptions to exemptions 2022-07-09 17:11:39 +02:00
emanuele-f
d8dc0bc20a Rename debug to beta 2022-07-07 10:47:24 +02:00
emanuele-f
b735eec425 Fix source link for debug builds 2022-07-06 01:49:46 +02:00
emanuele-f
2f2d3c87f1 Handle VPN exceptions back button if search open 2022-07-05 18:58:14 +02:00
emanuele-f
a620d914b7 Keep search query on screen rotation in VPN exceptions 2022-07-05 18:41:02 +02:00
emanuele-f
7b15559d07 Fix invalid API parameter 2022-07-05 18:40:46 +02:00
emanuele-f
83c9cff3a8 Apps in VPN exceptions are now searchable 2022-07-05 17:25:01 +02:00
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