Commit Graph

931 Commits

Author SHA1 Message Date
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
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