Releases: EFForg/rayhunter
Releases · EFForg/rayhunter
Rayhunter v0.11.2
Major Changes
- GPS logging framework - users that want to can now provide their own GPS-based location data to be stored alongside Rayhunter recordings. More info can be found at https://efforg.github.io/rayhunter/configuration.html#gps
- Software update notifications - you can now get notifications in the web UI or through ntfy when a new release of Rayhunter is available
- Minor web UI bug fixes and improvements
What's Changed
- Bump svelte from 5.55.4 to 5.55.7 in /installer-gui in the security group across 1 directory by @dependabot[bot] in #1035
- Bump svelte from 5.55.5 to 5.55.7 in /daemon/web in the security group across 1 directory by @dependabot[bot] in #1036
- Fix CI: MacOS runner update breaks rust-cache action by @untitaker in #1037
- Remove stdout redirects by @untitaker in #1041
- GPS logging capability by @CGurity in #971
- Add daemon startup smoke test and let it run on a PC in debug_mode by @BeigeBox in #1032
- Collapse ntfy settings if unused by @untitaker in #1038
- Do not recompile installer if files are missing by @untitaker in #1039
- improve installation docs consistency by @recanman in #1051
- Bump @sveltejs/kit from 2.58.0 to 2.60.1 in /daemon/web in the security group across 1 directory by @dependabot[bot] in #1050
- Bump @sveltejs/kit from 2.57.1 to 2.60.1 in /installer-gui in the security group across 1 directory by @dependabot[bot] in #1049
- frontend bugfix: Handle
nullinput inExpandableInput, makentfy_urlnullable by @recanman in #1055 - Software update notification (#1002) by @recanman in #1054
- Fix WebDAV not uploading GPS files by @untitaker in #1044
- bump versions to 0.11.2 by @bmw in #1059
New Contributors
Full Changelog: v0.11.1...v0.11.2
Rayhunter v0.11.1
Major changes
Hotfix a regression that broke the web interface on all browsers.
Full changelog
- Fix CI: installer-gui needs wpa-supplicant by @untitaker in #1027
- Revert "Compress the web frontend using brotli" by @untitaker in #1029
- bump version to 0.11.1 by @untitaker in #1030
Full Changelog: v0.11.0...v0.11.1
Rayhunter v0.11.0
Major Changes
- Wifi client mode - you can now connect orbic and moxee devices as a wifi client in your local network, allowing you to receive push notifications and other things without having a data plan. Such as:
- WebDAV uploads - you can now automatically upload rayhunter recordings to a server you control over the webdav protocol! Recordings can sync to owncloud for example.
- various bug fixes
Full changelog
- pr templates: add checkboxes for our genai policy by @oopsbagel in #921
- fix: fix typo in connection error message by @MrLawrenceKwan in #915
- Bump svelte from 5.53.0 to 5.53.6 in /installer-gui by @dependabot[bot] in #929
- Bump rollup from 4.52.5 to 4.59.0 in /installer-gui by @dependabot[bot] in #933
- Bump minimatch in /installer-gui by @dependabot[bot] in #934
- orbic-network: Disable connection pooling by @untitaker in #902
- Bump minimatch in /daemon/web by @dependabot[bot] in #936
- Bump rollup from 4.52.4 to 4.59.0 in /daemon/web by @dependabot[bot] in #932
- Bump devalue from 5.6.2 to 5.6.3 in /daemon/web by @dependabot[bot] in #922
- Bump @sveltejs/kit from 2.49.5 to 2.53.0 in /daemon/web by @dependabot[bot] in #910
- Bump svelte from 5.39.10 to 5.53.6 in /daemon/web by @dependabot[bot] in #931
- Bump devalue from 5.6.3 to 5.6.4 in /installer-gui by @dependabot[bot] in #947
- Bump devalue from 5.6.3 to 5.6.4 in /daemon/web by @dependabot[bot] in #948
- Bump quinn-proto from 0.11.12 to 0.11.14 by @dependabot[bot] in #944
- Bump flatted from 3.3.3 to 3.4.2 in /daemon/web by @dependabot[bot] in #962
- Bump flatted from 3.3.3 to 3.4.2 in /installer-gui by @dependabot[bot] in #964
- provide additional info to help users set up for frontend dev environment by @TERR-inss in #917
- Improve Moxee/orbic Wingtech/tmobile installers for network stability by @BeigeBox in #949
- Bump picomatch from 2.3.1 to 2.3.2 in /daemon/web by @dependabot[bot] in #969
- Bump picomatch from 2.3.1 to 2.3.2 in /installer-gui by @dependabot[bot] in #968
- Move config form to modal by @untitaker in #963
- Bump tower to 0.5.3 by @untitaker in #961
- Fix wrong docs on key input by @untitaker in #957
- Revise moxee warning by @untitaker in #954
- Bump vite from 7.1.11 to 7.3.2 in /daemon/web by @dependabot[bot] in #974
- Bump vite from 6.4.1 to 6.4.2 in /installer-gui by @dependabot[bot] in #975
- Add notification timeout by @jacklund in #979
- limit PR to 400 LOC by @cooperq in #939
- Add docs for porting to new devices by @untitaker in #884
- Use grouped dependabot updates by @untitaker in #953
- Bump the dependency-type group in /tools with 4 updates by @dependabot[bot] in #985
- Move from ring to aws-lc-rs by @untitaker in #976
- Upgrade rustls-webpki to fix CVE by @untitaker in #973
- Fix clippy for Rust 1.95 by @untitaker in #989
- Bump the dependency-type group across 1 directory with 18 updates by @dependabot[bot] in #986
- Bump the dependency-type group in /installer-gui with 3 updates by @dependabot[bot] in #992
- client mode added by @BeigeBox in #888
- Fix for TMOHS1 and CT2MHS01 dropping Wifi AP after 10 min by @BeigeBox in #951
- web: target older mobile browsers by @DeoJin in #959
- Revert last PR by @cooperq in #994
- Make WiFi tools optional to build, refactor installer file handling by @untitaker in #995
- group dependabot security updates by @bmw in #998
- Bump postcss from 8.5.6 to 8.5.10 in /daemon/web by @dependabot[bot] in #997
- Bump the dependency-type group across 1 directory with 18 updates by @dependabot[bot] in #987
- update contributing.md for installer-gui by @bmw in #999
- Move creation of the diag device into read thread by @jacklund in #1007
- Add support for WebDAV by @john-z-yang in #982
- Fix dependabot config by @untitaker in #1011
- Make WiFi tools optional on the orbic installer too by @untitaker in #1009
- Remove firewall feature by @untitaker in #996
- Bump tauri from 2.10.3 to 2.11.1 in the security group across 1 directory by @dependabot[bot] in #1018
- Update tplink-m7350.md by @isacloud in #1019
- update @tauri-apps packages by @bmw in #1020
- updated wifi-station dependency to use version published to crates.io by @BeigeBox in #1022
- CI: Rebuild everything if Cargo.lock, dist/ or scripts/ changes by @untitaker in #1021
- Compress the web frontend using brotli by @untitaker in #1003
- remove incorrect documentation by @cooperq in #1025
- Add GUI for webdav, minor improvements to analysis details by @untitaker in #1008
- bump version to 0.11.0 by @cooperq in #1026
New Contributors
- @MrLawrenceKwan made their first contribution in #915
- @jacklund made their first contribution in #979
- @DeoJin made their first contribution in #959
- @john-z-yang made their first contribution in #982
- @isacloud made their first contribution in #1019
Full Changelog: v0.10.2...v0.11.0
Rayhunter v0.10.2
What's Changed
- Diagnostic Heuristic by @cooperq in #859
- Added check if retcode was 201 when getting the login_response by @BeigeBox in #869
- Add warning to moxee page by @untitaker in #873
- Revamp installing-from-source docs by @untitaker in #851
- add direct link to FAQ in web UI where rayhunter log analysis returns warnings by @TERR-inss in #874
- Feature/installer gui ux by @BeigeBox in #878
- Add disk space monitoring to recording lifecycle by @BeigeBox in #877
- docs: add note about insecure download by @Taraan03 in #883
- api documentation by @ch604 in #876
- Use Vec::with_capacity by @phy1729 in #891
- Fix telnet_send_command_with_output returning the input by @untitaker in #904
- Bump svelte from 5.43.2 to 5.53.0 in /installer-gui by @dependabot[bot] in #909
- Bump @sveltejs/kit from 2.50.1 to 2.53.0 in /installer-gui by @dependabot[bot] in #911
- Bump devalue from 5.6.2 to 5.6.3 in /installer-gui by @dependabot[bot] in #912
- Install to /cache/rayhunter-data for tplink, add --data-dir parameter by @untitaker in #886
- release: bump to v10.2 by @wgreenberg in #924
- also bump installer-guis version by @wgreenberg in #925
New Contributors
- @TERR-inss made their first contribution in #874
- @Taraan03 made their first contribution in #883
- @ch604 made their first contribution in #876
- @phy1729 made their first contribution in #891
Full Changelog: v0.10.1...v0.10.2
Rayhunter v0.10.1
Major Changes
- Remove buggy warning about default routes not being available
What's Changed
- Bump time from 0.3.41 to 0.3.47 by @dependabot[bot] in #852
- Bump rsa from 0.9.8 to 0.9.10 by @dependabot[bot] in #853
- Revert "Add warning about default routes" by @untitaker in #854
- bump version to 0.10.1 by @cooperq in #857
Full Changelog: v0.10.0...v0.10.1
Rayhunter v0.10.0
Major changes
- Improved the Priority 2G Downgrade heuristic to fix false positives in Europe
- new High Visibility display mode, draws red/green all over the screen instead of just a line
- Fix a bug where the line was stuck on green after restarting recording
- Rayhunter will now warn you if you have no SIM card inserted
- Rayhunter will now ask you if you want to fix the device's clock if it's too far off from your browser.
- Add "Test" button to Notification Settings UI.
What's Changed
- Add "Test" to Notification Settings UI and e2e tests for notifications worker by @rupert648 in #744
- Bump devalue from 5.4.2 to 5.6.2 in /installer-gui by @dependabot[bot] in #783
- Bump @sveltejs/kit from 2.46.2 to 2.49.5 in /daemon/web by @dependabot[bot] in #782
- Bump devalue from 5.3.2 to 5.6.2 in /daemon/web by @dependabot[bot] in #781
- Fix stuck green display after restarting recording by @untitaker in #808
- UI: Enforce snake case for functions by @untitaker in #805
- Add warning about default routes by @untitaker in #804
- Add price information to the orbic page by @untitaker in #802
- Fix battery warnings on unsupported devices by @untitaker in #775
- Bump @sveltejs/kit from 2.48.3 to 2.50.1 in /installer-gui by @dependabot[bot] in #810
- Do not overwrite configs by default by @untitaker in #780
- add {daemon,rootshell}_needed GHA outputs by @bmw in #822
- Disable blank issues again by @untitaker in #821
- Display: Implement High Vis Mode by @untitaker in #823
- Upgrade num-bigint-dig by @untitaker in #815
- Various ui and doc changes by @untitaker in #827
- Better support for firmware-devel profile by @untitaker in #831
- Use /proc/net/route instead of ip route command by @untitaker in #830
- Fix rayhunter chugging on when diag device failed to initialize by @untitaker in #829
- Docs: Add note about non-default credentials to install instructions and modify link target by @mjs271 in #839
- Show tracking area code for test heuristic in UI by @kmille in #843
- Bump bytes from 1.10.1 to 1.11.1 by @dependabot[bot] in #847
- Fix 2g by @cooperq in #814
- Mention Vodafone Pocket Wifi 5 availability in docs by @MindFluid in #848
- Filter out asn1_codecs warnings in rayhunter-daemon by @untitaker in #845
- Correct FAQ entries to refer to correct shell by @untitaker in #844
- Add button to set current time by @untitaker in #803
- bump version to 0.10.0 by @cooperq in #850
New Contributors
- @rupert648 made their first contribution in #744
- @mjs271 made their first contribution in #839
- @kmille made their first contribution in #843
- @MindFluid made their first contribution in #848
Full Changelog: v0.9.0...v0.10.0
Rayhunter v0.9.0
Major Changes
- lots of bug fixes and documentation updates
What's Changed
- possible gui installer framework by @bmw in #687
- One pass of cargo-audit by @untitaker in #684
- Removed reference to deleted documentation and added language about updating to landing page by @dylanbuel in #697
- fix #642 by @cooperq in #700
- Bump js-yaml from 4.1.0 to 4.1.1 in /installer-gui by @dependabot[bot] in #702
- Add logo SVGs by @wgreenberg in #704
- Bump js-yaml from 4.1.0 to 4.1.1 in /daemon/web by @dependabot[bot] in #705
- Make installer a library with capturable stdout by @untitaker in #691
- Bump glob from 10.4.5 to 10.5.0 in /daemon/web by @dependabot[bot] in #706
- run
zizmor --fix=all .by @bmw in #711 - update installer-gui version to 0.8.0 by @bmw in #709
- Add orbic-shell util by @untitaker in #707
- Remove powershell script by @untitaker in #715
- Small grammar change by @reyesvicente in #721
- Fix Message parser crashes found by fuzzing by @untitaker in #724
- Upgrade deku to 0.20 by @untitaker in #750
- Fix deku 0.20 discriminant double-read in Nas4GMessage by @untitaker in #757
- Add mount logs to rayhunter installer by @untitaker in #735
- version bump by @cooperq in #759
- version bump by @cooperq in #760
New Contributors
- @dylanbuel made their first contribution in #697
- @reyesvicente made their first contribution in #721
Full Changelog: v0.8.0...v0.9.0
Rayhunter v0.8.0
Major Changes
- network based installer is now the default installer for orbic
- Major bugfixes for TP-Link installer
- other minor bugfixes and improvements
What's Changed
- Update orbic uninstall filenames by @jdegood in #646
- Added HTTP GET request to check if uz801 device is online by @esp323277 in #648
- make: install node deps when node_modules absent by @adrienthebo in #660
- check: add flag help documentation by @adrienthebo in #662
- Enhancement: Remove unnecessary component renders for difference screen sizes by @bsickler in #661
- Bump vite from 7.1.9 to 7.1.11 in /daemon/web by @dependabot[bot] in #666
- Minor corrections to doc spelling and punctuation. Standardize on American spellings. by @halmueller in #679
- Link to CONTRIBUTING.md from issue templates. by @untitaker in #689
- Make orbic-network the default installer by @untitaker in #675
- TP-Link: Space out HTTP requests a bit, retry connection for sending files by @untitaker in #654
- bump to version 0.8.0 by @cooperq in #692
New Contributors
- @jdegood made their first contribution in #646
- @esp323277 made their first contribution in #648
- @adrienthebo made their first contribution in #660
- @halmueller made their first contribution in #679
Full Changelog: v0.7.1...v0.8.0
Rayhunter v0.7.1
What's Changed
- Fix support for M7350 v4-v6 by @untitaker in #614
- tplink: Implement battery level support by @evan-a-a in #623
- Add CONTRIBUTING.md by @untitaker in #626
- Check in package-lock.json by @untitaker in #636
- Add TP-Link M7350 bands by @untitaker in #637
- Fix installation from source again by @untitaker in #640
- Add --admin-password to orbic-network installer, update docs by @untitaker in #635
- Bump esbuild, @sveltejs/vite-plugin-svelte, vite and vitest in /daemon/web by @dependabot[bot] in #639
- bump version 0.7.1 by @cooperq in #641
Full Changelog: v0.7.0...v0.7.1
Rayhunter v0.7.0
Major Changes
- notifications for low battery level over ntfy (for users with an active sim plan)
- several bugfixes
- filter to only see runs with warnings
- view logs in web UI
What's Changed
- Fix links in README by @untitaker in #568
- Update orbic.md by @cooperq in #569
- Skip updating web UI when browser tab isn't visible by @simonft in #573
- Add battery level to web UI by @simonft in #566
- Add log view to web UI by @gaykitty in #575
- Hide error count in error toast if there is only 1 error by @gaykitty in #576
- track packet num in analysis harness by @bmw in #577
- Always run all builds with -p by @untitaker in #582
- Fix 580 and 562 by @cooperq in #588
- Fix typo in heuristics.md phoen ➜ phone by @MatthewCallis in #592
- Fix several typos in docs by @pl4nty in #594
- Update AnalysisTable.svelte by @Hu8r1z in #596
- Enhancement: adds UI filter to incoming events by @bsickler in #595
- Maintenance: Removes unused PNG by @bsickler in #598
- Don't show scroll bars when no overflow by @simonft in #600
- Simplify shutdown with cancellation tokens by @simonft in #601
- Use a cancellation token for restart logic as well by @simonft in #602
- installer: Fix TPLink install with --skip-sdcard by @evan-a-a in #604
- Add low battery notifications by @simonft in #603
- Attempt to fix TP-Link race condition by @untitaker in #609
- Avoid rustcrypto backend for release builds by @untitaker in #611
- suggest using a different usb connection when troubleshooting by @bmw in #616
- downgrade incomplete sib heuristic to informational by @cooperq in #619
- bump version to 0.7.0 by @cooperq in #620
New Contributors
- @bmw made their first contribution in #577
- @MatthewCallis made their first contribution in #592
- @pl4nty made their first contribution in #594
- @Hu8r1z made their first contribution in #596
- @bsickler made their first contribution in #595
- @evan-a-a made their first contribution in #604
Full Changelog: v0.6.1...v0.7.0