3 Commits

Author SHA1 Message Date
Markus Unterwaditzer
866b269dbd Release 0.11.1 2026-05-12 12:32:37 -07:00
Markus Unterwaditzer
da4e723eff Revert "Compress the web frontend using brotli"
This reverts commit 00e4cb7a75.
2026-05-12 12:18:17 -07:00
Markus Unterwaditzer
a3e7d0ef43 Fix CI: installer-gui needs wpa-supplicant 2026-05-12 19:52:49 +02:00
12 changed files with 21 additions and 29 deletions

View File

@@ -426,6 +426,7 @@ jobs:
needs:
- build_rayhunter
- build_rootshell
- build_wpa_supplicant
- files_changed
- installer_gui_check
- test_installer_frontend
@@ -482,6 +483,7 @@ jobs:
needs:
- build_rayhunter
- build_rootshell
- build_wpa_supplicant
- files_changed
- installer_gui_check
- test_installer_frontend
@@ -525,6 +527,7 @@ jobs:
needs:
- build_rayhunter
- build_rootshell
- build_wpa_supplicant
- files_changed
- installer_gui_check
- test_installer_frontend
@@ -628,7 +631,7 @@ jobs:
- name: Build rayhunter-daemon openapi docs
run: |
mkdir -p daemon/web/build
touch daemon/web/build/{favicon.png,index.html.br,rayhunter_orca_only.png,rayhunter_text.png}
touch daemon/web/build/{favicon.png,index.html.gz,rayhunter_orca_only.png,rayhunter_text.png}
cargo run --bin gen_api --features apidocs -- ./rayhunter-openapi.json
- name: Make swagger folder
run: |

14
Cargo.lock generated
View File

@@ -2886,7 +2886,7 @@ dependencies = [
[[package]]
name = "installer"
version = "0.11.0"
version = "0.11.1"
dependencies = [
"adb_client",
"aes",
@@ -2914,7 +2914,7 @@ dependencies = [
[[package]]
name = "installer-gui"
version = "0.11.0"
version = "0.11.1"
dependencies = [
"anyhow",
"installer",
@@ -4824,7 +4824,7 @@ checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
[[package]]
name = "rayhunter"
version = "0.11.0"
version = "0.11.1"
dependencies = [
"bytes",
"chrono",
@@ -4849,7 +4849,7 @@ dependencies = [
[[package]]
name = "rayhunter-check"
version = "0.11.0"
version = "0.11.1"
dependencies = [
"clap",
"futures",
@@ -4862,7 +4862,7 @@ dependencies = [
[[package]]
name = "rayhunter-daemon"
version = "0.11.0"
version = "0.11.1"
dependencies = [
"anyhow",
"async-trait",
@@ -5087,7 +5087,7 @@ dependencies = [
[[package]]
name = "rootshell"
version = "0.11.0"
version = "0.11.1"
dependencies = [
"nix 0.29.0",
]
@@ -6207,7 +6207,7 @@ dependencies = [
[[package]]
name = "telcom-parser"
version = "0.11.0"
version = "0.11.1"
dependencies = [
"asn1-codecs",
"asn1-compiler",

View File

@@ -1,6 +1,6 @@
[package]
name = "rayhunter-check"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
[dependencies]

View File

@@ -1,6 +1,6 @@
[package]
name = "rayhunter-daemon"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
rust-version = "1.88.0"

View File

@@ -112,9 +112,9 @@ pub async fn serve_static(
"index.html" => (
[
(header::CONTENT_TYPE, HeaderValue::from_static("text/html")),
(header::CONTENT_ENCODING, HeaderValue::from_static("br")),
(header::CONTENT_ENCODING, HeaderValue::from_static("gzip")),
],
include_bytes!("../web/build/index.html.br"),
include_bytes!("../web/build/index.html.gz"),
)
.into_response(),
path => {

View File

@@ -4,7 +4,7 @@
"type": "module",
"scripts": {
"dev": "vite dev",
"build": "vite build && node ./scripts/compress-index.js",
"build": "vite build && gzip -9 ./build/index.html",
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",

View File

@@ -1,11 +0,0 @@
import { readFileSync, writeFileSync, unlinkSync } from 'node:fs';
import { brotliCompressSync, constants } from 'node:zlib';
const input = './build/index.html';
const output = './build/index.html.br';
const compressed = brotliCompressSync(readFileSync(input), {
params: { [constants.BROTLI_PARAM_QUALITY]: constants.BROTLI_MAX_QUALITY },
});
writeFileSync(output, compressed);
unlinkSync(input);

View File

@@ -1,6 +1,6 @@
[package]
name = "installer-gui"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@@ -1,6 +1,6 @@
[package]
name = "installer"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
[lib]

View File

@@ -1,6 +1,6 @@
[package]
name = "rayhunter"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
description = "Realtime cellular data decoding and analysis for IMSI catcher detection"

View File

@@ -1,6 +1,6 @@
[package]
name = "rootshell"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@@ -1,6 +1,6 @@
[package]
name = "telcom-parser"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html