Compare commits

..

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
+4 -1
View File
@@ -426,6 +426,7 @@ jobs:
needs: needs:
- build_rayhunter - build_rayhunter
- build_rootshell - build_rootshell
- build_wpa_supplicant
- files_changed - files_changed
- installer_gui_check - installer_gui_check
- test_installer_frontend - test_installer_frontend
@@ -482,6 +483,7 @@ jobs:
needs: needs:
- build_rayhunter - build_rayhunter
- build_rootshell - build_rootshell
- build_wpa_supplicant
- files_changed - files_changed
- installer_gui_check - installer_gui_check
- test_installer_frontend - test_installer_frontend
@@ -525,6 +527,7 @@ jobs:
needs: needs:
- build_rayhunter - build_rayhunter
- build_rootshell - build_rootshell
- build_wpa_supplicant
- files_changed - files_changed
- installer_gui_check - installer_gui_check
- test_installer_frontend - test_installer_frontend
@@ -628,7 +631,7 @@ jobs:
- name: Build rayhunter-daemon openapi docs - name: Build rayhunter-daemon openapi docs
run: | run: |
mkdir -p daemon/web/build 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 cargo run --bin gen_api --features apidocs -- ./rayhunter-openapi.json
- name: Make swagger folder - name: Make swagger folder
run: | run: |
Generated
+7 -7
View File
@@ -2886,7 +2886,7 @@ dependencies = [
[[package]] [[package]]
name = "installer" name = "installer"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"adb_client", "adb_client",
"aes", "aes",
@@ -2914,7 +2914,7 @@ dependencies = [
[[package]] [[package]]
name = "installer-gui" name = "installer-gui"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"installer", "installer",
@@ -4824,7 +4824,7 @@ checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
[[package]] [[package]]
name = "rayhunter" name = "rayhunter"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"bytes", "bytes",
"chrono", "chrono",
@@ -4849,7 +4849,7 @@ dependencies = [
[[package]] [[package]]
name = "rayhunter-check" name = "rayhunter-check"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"clap", "clap",
"futures", "futures",
@@ -4862,7 +4862,7 @@ dependencies = [
[[package]] [[package]]
name = "rayhunter-daemon" name = "rayhunter-daemon"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -5087,7 +5087,7 @@ dependencies = [
[[package]] [[package]]
name = "rootshell" name = "rootshell"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"nix 0.29.0", "nix 0.29.0",
] ]
@@ -6207,7 +6207,7 @@ dependencies = [
[[package]] [[package]]
name = "telcom-parser" name = "telcom-parser"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"asn1-codecs", "asn1-codecs",
"asn1-compiler", "asn1-compiler",
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "rayhunter-check" name = "rayhunter-check"
version = "0.11.0" version = "0.11.1"
edition = "2024" edition = "2024"
[dependencies] [dependencies]
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "rayhunter-daemon" name = "rayhunter-daemon"
version = "0.11.0" version = "0.11.1"
edition = "2024" edition = "2024"
rust-version = "1.88.0" rust-version = "1.88.0"
+2 -2
View File
@@ -112,9 +112,9 @@ pub async fn serve_static(
"index.html" => ( "index.html" => (
[ [
(header::CONTENT_TYPE, HeaderValue::from_static("text/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(), .into_response(),
path => { path => {
+1 -1
View File
@@ -4,7 +4,7 @@
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite dev", "dev": "vite dev",
"build": "vite build && node ./scripts/compress-index.js", "build": "vite build && gzip -9 ./build/index.html",
"preview": "vite preview", "preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
-11
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);
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "installer-gui" name = "installer-gui"
version = "0.11.0" version = "0.11.1"
edition = "2024" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "installer" name = "installer"
version = "0.11.0" version = "0.11.1"
edition = "2024" edition = "2024"
[lib] [lib]
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "rayhunter" name = "rayhunter"
version = "0.11.0" version = "0.11.1"
edition = "2024" edition = "2024"
description = "Realtime cellular data decoding and analysis for IMSI catcher detection" description = "Realtime cellular data decoding and analysis for IMSI catcher detection"
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "rootshell" name = "rootshell"
version = "0.11.0" version = "0.11.1"
edition = "2024" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "telcom-parser" name = "telcom-parser"
version = "0.11.0" version = "0.11.1"
edition = "2024" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html