Sashanoraa
d6e4f6a71d
Always include firmware binaries statically into installer
2025-05-16 11:48:23 -07:00
Sashanoraa
30d62b8d7b
Add Orbic support for the Rust installer and some common improvements
2025-05-16 11:48:23 -07:00
Sashanoraa
1f7b7f0f1a
Move serial into the installer in prep for Orbic support
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
64a87534ee
fix up ci, build installer in actions
2025-05-16 11:48:23 -07:00
oopsbagel
a9f1284fa6
docs: publish mdbook in doc to github pages
...
This commit adds an mdbook for rayhunter documentation in `doc`, and
actions workflows to publish that documentation to github pages.
This commit configures actions to publish to pages via artifact uploads,
but but can be adjusted to publish based solely on a branch.[0]
This was chosen to allow for future flexibility in generating multiple
outputs (such as a single page html document or pdf).
[0] https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site
2025-05-12 13:00:45 -07:00
oopsbagel
a7a5221c90
ci: remove duplicated ISSUE_TEMPLATE directory
...
We only need the files in .github/ISSUE_TEMPLATE
2025-04-28 17:31:00 -07:00
Cooper Quintin
c569101c36
Merge branch 'main' into frontend-rework
2025-04-28 17:19:28 -07:00
Markus Unterwaditzer
7e1b410f89
add clippy to CI
2025-04-25 11:57:33 -07:00
oopsbagel
e04b78f0e0
ci: use rust-lld for all release targets
...
Removes dependency on gcc-based cross-compilation toolchain.
2025-04-25 11:55:23 -07:00
Will Greenberg
73682240d6
fix more CI
2025-04-23 11:27:56 -07:00
Will Greenberg
f28022920a
fix CI
2025-04-23 11:08:54 -07:00
Markus Unterwaditzer
740f979293
Merge remote-tracking branch 'origin/main' into build-features
2025-04-11 20:15:18 +02:00
oopsbagel
700258b0f2
ci: test build release on PRs
2025-04-11 11:13:07 -07:00
oopsbagel
f661e2e318
ci(windows): compile serial for x86_64-pc-windows-gnu
2025-04-11 11:13:07 -07:00
Markus Unterwaditzer
b12a159f0a
Merge remote-tracking branch 'origin/main' into build-features
2025-04-11 19:57:15 +02:00
oopsbagel
4e40994577
ci: add windows target for serial
2025-04-11 10:42:29 -07:00
Cooper Quintin
1b29cf0dee
Merge branch 'main' into build-features
2025-04-11 10:38:49 -07:00
oopsbagel
dd67fbf645
ci: statically compile serial binary
...
fix unreleased rayhunter-check binary names
2025-04-11 10:30:38 -07:00
oopsbagel
30e543898b
ci: add windows-latest (x86_64) release
2025-04-11 10:07:02 -07:00
oopsbagel
b317200307
ci: add windows serial cargo check and test
2025-04-11 10:07:02 -07:00
Markus Unterwaditzer
bccdcf36e1
Merge remote-tracking branch 'origin/main' into build-features
2025-04-08 21:16:08 +02:00
oopsbagel
4099eb30a5
ci: build on ubuntu-24.04-arm (aarch64)
2025-04-08 08:53:56 -07:00
Markus Unterwaditzer
499b86aca6
Add build features for multiple device types
...
The bin crate now has two features, one for each supported device.
* The IOCTL change from #142 is compiled in conditionally.
* Tp-link display is supported & tested for HW rev 3 and HW rev 5.
The release tarballs now contain two rayhunter-daemon binaries, for
orbic and tplink. An installer for tplink is not yet included.
Co-authored-by: m0veax <m0veax@chaospott.de >
2025-04-07 21:15:32 +02:00
zoracon
9144259202
Add issue templates
2025-04-03 12:14:15 -07:00
Will Greenberg
65b9843e39
test macOS intel builds
2025-03-24 16:42:58 -07:00
Will Greenberg
2cc8404b13
rm unused windows build
2024-10-22 14:35:48 -07:00
Will Greenberg
35ae2962f2
fix build script
2024-10-22 14:35:48 -07:00
Will Greenberg
1134361cca
fix build-release
2024-10-22 13:30:34 -07:00
Cooper Quintin
bec680f93d
fix release script
2024-10-22 12:51:40 -07:00
Will Greenberg
fcac6fdf16
Fix broken yaml
2024-10-08 14:58:46 -07:00
Will Greenberg
df84faa1f9
On-demand analysis of past recordings
...
* rayhunter-daemon: API for triggering and reading analysis
* rayhunter-daemon: rename readonly mode to debug mode
* rayhunter-daemon: debug mode allows live-loading frontend files
* rayhunter-check: rework to handle directories
* rayhunter-check: better output
* CI: build rayhunter-check
2024-10-08 14:58:46 -07:00
Will Greenberg
f18b993df3
Cleanup rootshell, add better setup/testing to install script
2024-08-02 12:42:32 -07:00
Will Greenberg
8e256b6455
rootshell: use seteuid/setegid instead
...
This is also what sshell does.
2024-08-02 12:42:32 -07:00
Will Greenberg
a5b784c259
release: make the daemon executable
2024-08-02 12:42:32 -07:00
Will Greenberg
0237cb799b
rootshell: use magic Android GIDs to access sockets
...
Android kernels with CONFIG_ANDROID_PARANOID_NETWORK extensions set
require users to have a few special group IDs before getting network
access. Unfortunately, we need to use nightly to get access to the
.groups() method.
2024-08-02 12:42:32 -07:00
Will Greenberg
25fa4aa0c1
release: make serial binaries executable
2024-08-02 12:42:32 -07:00
Will Greenberg
08698e27da
Run build-release on release-* branches
2024-08-02 12:42:32 -07:00
Will Greenberg
ff1f9a6857
Release fixes
2024-08-02 12:42:32 -07:00
Will Greenberg
8a514e4e70
CI: change target branch to main
2024-05-22 14:03:03 -07:00
Will Greenberg
b5cd3d3911
CI: add release workflow
2024-05-22 14:03:03 -07:00
Will Greenberg
67cb1bfb98
CI: rename rust.yml to check-and-test.yml
2024-05-22 10:41:17 -07:00
Will Greenberg
25e3d16e9f
fix github workflows w/ new build config
2024-02-13 16:58:02 -08:00
Cooper Quintin
4d2fa02b0a
Update rust.yml
2024-01-29 16:46:20 -08:00
Cooper Quintin
c532c74a82
Create rust.yml
...
create file for github CI
2024-01-26 16:58:41 -08:00