Merge branch 'master' into playstore

This commit is contained in:
emanuele-f
2026-02-12 10:34:26 +01:00
4 changed files with 26 additions and 10 deletions
+16
View File
@@ -2,6 +2,22 @@
Releases available at https://github.com/emanuele-f/PCAPdroid/releases
## [1.9.0] - 2026-02-12
- New HTTP requests view
- Export HTTP data in the HAR format
- Add Portuguese (BR) translation
- Support the zstd compression
- Fix HTTP/2 handling (possible mismatch of requests and replies)
- Fix WebSocket data loading from PCAP file
- Fix buffer overruns and leaks when decrypting PCAP files
- New language selector on Android 12 and below
- Select and export individual connections
- Pretty-print JSON in HTTP data
- Support using domain names in port mapping
- Add toggle to show system apps
- Export data in background threads to avoid UI hangs
- Fix ushark crash on x86_64 when decrypting PCAP files (F-Droid only)
## [1.8.8] - 2025-09-03
- Support 16 KB page size devices
- Make PCAP/CSV file name prefix configurable
+2 -2
View File
@@ -16,8 +16,8 @@ android {
minSdkVersion 21
compileSdk 35
targetSdk 35
versionCode 89
versionName "1.8.8"
versionCode 90
versionName "1.9.0"
// only include full translations
// NOTE: keep in sync with locales_config.xml
@@ -168,7 +168,7 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig
finish();
return;
} else {
if (appver < 79)
if (appver < 90)
showWhatsNew();
Prefs.refreshAppVersion(mPrefs);
@@ -359,12 +359,12 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig
new AlertDialog.Builder(this)
.setTitle(R.string.whats_new)
.setMessage(
"- Android 15 support with edge-to-edge UI\n" +
(PCAPdroid.getInstance().isUsharkAvailable() ?
"- Decrypt PCAP/Pcapng files (Wireshark integration)\n" : "") +
"- New firewall rules: block by country and by CIDR\n" +
"- Add support for PCAPdroid extensions in Pcapng\n" +
"- Reduced RAM usage of malware blacklists\n"
"- New HTTP requests view\n" +
"- Export HTTP data in the HAR format\n" +
"- Add Portuguese (BR) translation\n" +
"- Support the zstd compression\n" +
"- Pretty-print JSON in HTTP data\n" +
"- Fix HTTP/2 and WebSocket handling\n"
)
.setNeutralButton(R.string.ok, (dialogInterface, i) -> {})
.show();