diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index b1df2235..925f4065 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -200,8 +200,8 @@ jobs: cargo generate-rpm --target $target mv target/${target}/generate-rpm/*.rpm artifacts/ done - mv artifacts/sniffnet-*x86_64.rpm artifacts/Sniffnet_LinuxRPM_x86_64.rpm - mv artifacts/sniffnet-*aarch64.rpm artifacts/Sniffnet_LinuxRPM_aarch64.rpm + mv artifacts/sniffnet*x86_64.rpm artifacts/Sniffnet_LinuxRPM_x86_64.rpm + mv artifacts/sniffnet*aarch64.rpm artifacts/Sniffnet_LinuxRPM_aarch64.rpm - name: Upload package artifacts uses: actions/upload-artifact@v3 @@ -265,8 +265,8 @@ jobs: "artifacts/sniffnet-${target%%-*}.dmg" \ "target/${target}/release/bundle/osx/" done - mv artifacts/sniffnet-x86_64.dmg artifacts/Sniffnet_macOS_Intel.dmg - mv artifacts/sniffnet-aarch64.dmg artifacts/Sniffnet_macOS_AppleSilicon.dmg + mv artifacts/sniffnet*x86_64.dmg artifacts/Sniffnet_macOS_Intel.dmg + mv artifacts/sniffnet*aarch64.dmg artifacts/Sniffnet_macOS_AppleSilicon.dmg - name: Upload package artifacts uses: actions/upload-artifact@v3 @@ -318,8 +318,8 @@ jobs: foreach ($target in $targets) { cargo wix --no-build --nocapture --target $target - Move-Item -Path target\wix\sniffnet-*-x86.msi -Destination .\artifacts\Sniffnet_Windows_32-bit.msi - Move-Item -Path target\wix\sniffnet-*-x86_64.msi -Destination .\artifacts\Sniffnet_Windows_64-bit.msi + Move-Item -Path target\wix\sniffnet*x86.msi -Destination .\artifacts\Sniffnet_Windows_32-bit.msi + Move-Item -Path target\wix\sniffnet*x86_64.msi -Destination .\artifacts\Sniffnet_Windows_64-bit.msi } - name: Upload package artifacts diff --git a/CHANGELOG.md b/CHANGELOG.md index 21badab9..2e254c55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,14 +3,16 @@ # Changelog All Sniffnet releases with the relative changes are documented in this file. -## UNRELEASED +## [1.2.1] - 2023-06-xx +- Considerably improved the app packaging strategy (see [#246](https://github.com/GyulyVGC/sniffnet/pull/246) for more details), fixing various related issues ([#199](https://github.com/GyulyVGC/sniffnet/issues/199), [#220](https://github.com/GyulyVGC/sniffnet/issues/220), [#223](https://github.com/GyulyVGC/sniffnet/issues/223), [#224](https://github.com/GyulyVGC/sniffnet/issues/224), [#225](https://github.com/GyulyVGC/sniffnet/issues/225), [#242](https://github.com/GyulyVGC/sniffnet/issues/242)) - Added Swedish translation 🇸🇪 ([#213](https://github.com/GyulyVGC/sniffnet/pull/213)) -- URLs update... -- Updated existing translations to v1.2 (German, Spanish, Persian, Korean, Russian, Turkish, Ukrainian, and Chinese) +- Updated existing translations to v1.2 (German - [#191](https://github.com/GyulyVGC/sniffnet/pull/191), Spanish - [#203](https://github.com/GyulyVGC/sniffnet/pull/203), Persian - [#193](https://github.com/GyulyVGC/sniffnet/pull/193), Korean - [#205](https://github.com/GyulyVGC/sniffnet/pull/205), Polish - [#244](https://github.com/GyulyVGC/sniffnet/pull/244), Romanian - [#241](https://github.com/GyulyVGC/sniffnet/pull/241), Russian - [#187](https://github.com/GyulyVGC/sniffnet/pull/187), Turkish - [#192](https://github.com/GyulyVGC/sniffnet/pull/192), Ukrainian - [#216](https://github.com/GyulyVGC/sniffnet/pull/216), and Chinese - [#214](https://github.com/GyulyVGC/sniffnet/pull/214)) - Renamed "Administrative entity" to "Autonomous System name" to avoid confusion - Improved filter columns relative width to avoid the "Application protocol" label being cut when displayed in Swedish -- Updated docs including installation instruction for Aarch Linux +- Footer URLs have been updated to include links to Sniffnet's official website and GitHub Sponsor page +- Updated docs including installation instruction for Aarch Linux ([#185](https://github.com/GyulyVGC/sniffnet/pull/185)) +- Minor improvements to code readability ([#248](https://github.com/GyulyVGC/sniffnet/pull/248)) and docs (([#235](https://github.com/GyulyVGC/sniffnet/pull/235))) ## [1.2.0] - 2023-05-18 diff --git a/Cargo.lock b/Cargo.lock index f631d4f6..6bfd984c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2544,9 +2544,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.59" +version = "1.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aeca18b86b413c660b781aa319e4e2648a3e6f9eadc9b47e9038e6fe9f3451b" +checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" dependencies = [ "unicode-ident", ] @@ -2981,18 +2981,18 @@ checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" [[package]] name = "serde" -version = "1.0.163" +version = "1.0.164" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" +checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.163" +version = "1.0.164" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" +checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", @@ -3125,7 +3125,7 @@ dependencies = [ [[package]] name = "sniffnet" -version = "1.2.0" +version = "1.2.1" dependencies = [ "chrono", "confy", diff --git a/Cargo.toml b/Cargo.toml index c0ace2f7..318af2a3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sniffnet" -version = "1.2.0" +version = "1.2.1" authors = [ "Giuliano Bellini" ] edition = "2021" description = "Application to comfortably monitor your network traffic" diff --git a/README.md b/README.md index 537de76e..9a8504e4 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@
Graphical interface translated in:
-🇬🇧  ðŸ‡©ðŸ‡ª  ðŸ‡¬ðŸ‡·  ðŸ‡ªðŸ‡¦  ðŸ‡®ðŸ‡·  ðŸ‡«ðŸ‡·  ðŸ‡®ðŸ‡¹  ðŸ‡°ðŸ‡·  ðŸ‡µðŸ‡±  ðŸ‡µðŸ‡¹  ðŸ‡·ðŸ‡´  ðŸ‡·ðŸ‡º  ðŸ‡¹ðŸ‡·  ðŸ‡ºðŸ‡¦  ðŸ‡¨ðŸ‡³
+🇬🇧  ðŸ‡©ðŸ‡ª  ðŸ‡¬ðŸ‡·  ðŸ‡ªðŸ‡¦  ðŸ‡®ðŸ‡·  ðŸ‡«ðŸ‡·  ðŸ‡®ðŸ‡¹  ðŸ‡°ðŸ‡·  ðŸ‡µðŸ‡±  ðŸ‡µðŸ‡¹  ðŸ‡·ðŸ‡´  ðŸ‡·ðŸ‡º  ðŸ‡¸ðŸ‡ª  ðŸ‡¹ðŸ‡·  ðŸ‡ºðŸ‡¦  ðŸ‡¨ðŸ‡³
@@ -68,15 +68,10 @@ ## Installation Choose from a Windows installer, a macOS disk image, a DEB package, or an RPM package (depending on your operating system).
Here for your convenience you can find the direct link to the downloads: - - [Windows](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_Windows.msi) (13.1 MB) - - [macOS](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_MacOS.dmg) (12.4 MB) - - [Linux (DEB)](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_Linux.deb) (9.2 MB) - - [Linux (RPM)](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_Linux.rpm) (11.4 MB) - ### Windows - [Windows 64-bit](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_Windows_64-bit.msi) - - [Windows 32-bit](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_Windows_32-bit.msi) + - [Windows 32-bit](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_Windows_32-bit.msi) (only for older architectures) ### macOS @@ -87,8 +82,8 @@ ### Linux DEB-based - [Linux amd64](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_amd64.deb) - [Linux arm64](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_arm64.deb) - - [Linux i386](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_i386.deb) - - [Linux armhf](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_armhf.deb) + - [Linux i386](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_i386.deb) (only for older architectures) + - [Linux armhf](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_armhf.deb) (only for older architectures) ### Linux RPM-based @@ -163,7 +158,7 @@ ## Required dependencies - On [DEB-based](https://en.wikipedia.org/wiki/List_of_Linux_distributions#Debian-based) distributions: - `libpcap-dev` - `libasound2-dev` - - `libfontconfig1` + - `libfontconfig1-dev` - On [RPM-based](https://en.wikipedia.org/wiki/List_of_Linux_distributions#RPM-based) distributions: - `libpcap-devel` - `alsa-lib-devel`