Skip to content

Commit 1575c1d

Browse files
authored
Merge pull request #1258 from GyulyVGC/v1.5.1
v1.5.1
2 parents df21761 + ca0eab5 commit 1575c1d

13 files changed

Lines changed: 497 additions & 424 deletions

File tree

β€Ž.github/workflows/package.ymlβ€Ž

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848

4949
- name: Install Linux dependencies
5050
if: matrix.os == 'ubuntu'
51-
run: sudo apt-get update -y && sudo apt-get install -y libpcap-dev libasound2-dev libgtk-3-dev
51+
run: sudo apt-get update -y && sudo apt-get install -y libpcap-dev libasound2-dev
5252

5353
- name: Install Windows dependencies
5454
if: matrix.os == 'windows'
@@ -58,7 +58,7 @@ jobs:
5858
run: |
5959
Write-Host "::group::Npcap SDK"
6060
$ARCH = "${{ matrix.arch }}"
61-
Invoke-WebRequest -Uri "https://npcap.com/dist/npcap-sdk-1.13.zip" -OutFile "$env:TEMP\npcap-sdk.zip" -Verbose
61+
Invoke-WebRequest -Uri "https://npcap.com/dist/npcap-sdk-1.16.zip" -OutFile "$env:TEMP\npcap-sdk.zip" -Verbose
6262
Expand-Archive -LiteralPath "$env:TEMP\npcap-sdk.zip" -DestinationPath "$env:TEMP\npcap-sdk" -Verbose
6363
$LibPath = switch ($ARCH)
6464
{
@@ -103,7 +103,18 @@ jobs:
103103

104104
- name: Build binary (Linux)
105105
if: matrix.os == 'ubuntu'
106-
run: cross build --release --target ${{ matrix.target }}
106+
# alsa-sys and fontconfig-sys use pkg-config to locate their C libs, but the 0.2.5
107+
# cross image doesn't pre-configure pkg-config for cross-compilation: point it at the
108+
# target arch's .pc files (installed by the Cross.toml pre-build) and allow cross lookups
109+
env:
110+
PKG_CONFIG_ALLOW_CROSS: "1"
111+
run: |
112+
case "${{ matrix.arch }}" in
113+
i386) export PKG_CONFIG_PATH=/usr/lib/i386-linux-gnu/pkgconfig ;;
114+
armhf) export PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig ;;
115+
arm64) export PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig ;;
116+
esac
117+
cross build --release --target ${{ matrix.target }}
107118
108119
- name: Build binary (macOS/Windows)
109120
if: matrix.os == 'macos' || matrix.os == 'windows'

β€Ž.github/workflows/rust.ymlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ jobs:
4242

4343
- name: Install Linux dependencies
4444
if: matrix.os == 'ubuntu'
45-
run: sudo apt-get update -y && sudo apt-get install -y libpcap-dev libasound2-dev libgtk-3-dev
45+
run: sudo apt-get update -y && sudo apt-get install -y libpcap-dev libasound2-dev
4646

4747
- name: Install Windows dependencies
4848
if: matrix.os == 'windows' && github.event_name != 'pull_request'
4949
run: |
50-
Invoke-WebRequest -Uri "https://npcap.com/dist/npcap-sdk-1.13.zip" -OutFile "C:/npcap-sdk.zip"
50+
Invoke-WebRequest -Uri "https://npcap.com/dist/npcap-sdk-1.16.zip" -OutFile "C:/npcap-sdk.zip"
5151
Expand-Archive -LiteralPath C:/npcap-sdk.zip -DestinationPath C:/npcap-sdk
5252
echo "LIB=C:/npcap-sdk/Lib/x64" >> $env:GITHUB_ENV
5353
Invoke-WebRequest -Uri ${{secrets.NPCAP_OEM_URL}} -OutFile C:/npcap-oem.exe

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
All Sniffnet releases with the relative changes are documented in this file.
44

5-
## [UNRELEASED]
5+
## [1.5.1] - 2026-07-22
66
- Show latency of connections ([#1194](https://github.com/GyulyVGC/sniffnet/pull/1194) β€” fixes [#845](https://github.com/GyulyVGC/sniffnet/issues/845))
77
- Added Hungarian translation πŸ‡­πŸ‡Ί ([#1197](https://github.com/GyulyVGC/sniffnet/pull/1197))
88
- Added Sinhala translation πŸ‡±πŸ‡° ([#1239](https://github.com/GyulyVGC/sniffnet/pull/1239))
99
- Support CIDR ranges in imported IP blacklists ([#1181](https://github.com/GyulyVGC/sniffnet/pull/1181))
1010
- Show number of IP addresses and CIDR ranges in imported IP blacklists ([#1183](https://github.com/GyulyVGC/sniffnet/pull/1183))
11+
- Add relevant keywords to the `.desktop` file ([#1248](https://github.com/GyulyVGC/sniffnet/pull/1248))
1112
- Updated some of the existing translations to v1.5:
1213
- Ukrainian ([#1039](https://github.com/GyulyVGC/sniffnet/pull/1039))
1314
- German ([#1122](https://github.com/GyulyVGC/sniffnet/pull/1122))
@@ -18,8 +19,10 @@ All Sniffnet releases with the relative changes are documented in this file.
1819
- Greek ([#1175](https://github.com/GyulyVGC/sniffnet/pull/1175))
1920
- Persian ([#1196](https://github.com/GyulyVGC/sniffnet/pull/1196))
2021
- Russian ([#1224](https://github.com/GyulyVGC/sniffnet/pull/1224))
22+
- Use a thread pool for reverse DNS lookups to avoid stalling hosts resolutions (fixes [#1257](https://github.com/GyulyVGC/sniffnet/issues/1257))
2123
- Fix unseen hosts and services not appearing dimmed in thumbnail mode (fixes [#1142](https://github.com/GyulyVGC/sniffnet/issues/1142))
2224
- Fix `X-AppImage-Version` field in Linux AppImage metadata to correctly reflect the app version ([#1174](https://github.com/GyulyVGC/sniffnet/pull/1174) β€” fixes [#1003](https://github.com/GyulyVGC/sniffnet/issues/1003))
25+
- Fix Linux packages failing to run on distros with `glibc` older than 2.39 (fixes [#1256](https://github.com/GyulyVGC/sniffnet/issues/1256))
2326

2427
## [1.5.0] - 2026-04-14
2528
- Show which apps and programs are generating network traffic ([#1056](https://github.com/GyulyVGC/sniffnet/pull/1056) β€” fixes [#170](https://github.com/GyulyVGC/sniffnet/issues/170))

0 commit comments

Comments
Β (0)