dependabot[bot]
6a57bdebc4
Bump picomatch from 2.3.1 to 2.3.2 in /installer-gui
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 14:14:11 +01:00
dependabot[bot]
7cb405c465
Bump picomatch from 2.3.1 to 2.3.2 in /daemon/web
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 14:14:09 +01:00
Ember
bada3846dc
Get rid of the 'verify' which is flakey
2026-03-26 11:44:23 +01:00
Ember
f0849340cf
Improve Moxee/orbic Wingtech/tmobile installers for network stability
2026-03-26 11:44:23 +01:00
Terence
512cf784a7
provide additional info to help users set up for frontend dev environment ( #917 )
2026-03-25 20:09:24 +01:00
dependabot[bot]
100960bbe1
Bump flatted from 3.3.3 to 3.4.2 in /installer-gui
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-22 14:03:42 +01:00
dependabot[bot]
9d275e1793
Bump flatted from 3.3.3 to 3.4.2 in /daemon/web
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-22 13:08:45 +01:00
dependabot[bot]
fd190c4b75
Bump quinn-proto from 0.11.12 to 0.11.14
...
Bumps [quinn-proto](https://github.com/quinn-rs/quinn ) from 0.11.12 to 0.11.14.
- [Release notes](https://github.com/quinn-rs/quinn/releases )
- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.12...quinn-proto-0.11.14 )
---
updated-dependencies:
- dependency-name: quinn-proto
dependency-version: 0.11.14
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 15:55:12 +01:00
dependabot[bot]
ff838c41fa
Bump devalue from 5.6.3 to 5.6.4 in /daemon/web
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.6.3 to 5.6.4.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.6.3...v5.6.4 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-12 11:25:27 -07:00
dependabot[bot]
a031e8ccfc
Bump devalue from 5.6.3 to 5.6.4 in /installer-gui
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.6.3 to 5.6.4.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.6.3...v5.6.4 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-12 11:13:04 -07:00
Brad Warren
a6f5faa80e
wrap report in $derived
2026-03-04 15:44:35 -08:00
dependabot[bot]
43f1dfce64
Bump svelte from 5.39.10 to 5.53.6 in /daemon/web
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.39.10 to 5.53.6.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.53.6/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.53.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 15:44:35 -08:00
dependabot[bot]
54adaf913d
Bump @sveltejs/kit from 2.49.5 to 2.53.0 in /daemon/web
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.49.5 to 2.53.0.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.0/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 2.53.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 15:29:21 -08:00
dependabot[bot]
ab418ecc84
Bump devalue from 5.6.2 to 5.6.3 in /daemon/web
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.6.2 to 5.6.3.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.6.2...v5.6.3 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 15:25:20 -08:00
dependabot[bot]
2fd028dc78
Bump rollup from 4.52.4 to 4.59.0 in /daemon/web
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.52.4 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.4...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 15:21:42 -08:00
dependabot[bot]
d413840c08
Bump minimatch in /daemon/web
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 15:20:51 -08:00
Markus Unterwaditzer
2f1b583e00
orbic-network: Disable connection pooling
...
Every once in a while, I get the error posted in #901 :
Caused by:
0: Failed to send login request
1: error sending request
2: client error (SendRequest)
3: connection closed before message completed
(either this or "failed to start telnet" -- in either case there's a
request happening before it, and it's always "connection closed before
message completed")
Disabling connection pooling seems to reduce the amount of flakiness.
Here is what I used to test this fix:
while echo | cargo run -p installer util orbic-shell --admin-password 96df5476 ; do true; done
Usually it would stop <100 iterations, now it can do 800+ iterations.
2026-03-03 10:59:42 -08:00
dependabot[bot]
adeeb75166
Bump minimatch in /installer-gui
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 12:07:03 -08:00
dependabot[bot]
4ca23f37c3
Bump rollup from 4.52.5 to 4.59.0 in /installer-gui
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.52.5 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.5...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 12:06:24 -08:00
dependabot[bot]
15b80ecdd5
Bump svelte from 5.53.0 to 5.53.6 in /installer-gui
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.53.0 to 5.53.6.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.53.6/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.53.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 12:03:39 -08:00
Lawrence Kwan
c5de9b045a
fix: fix typo in connection error message
...
Change 'do loss' to 'due to loss' in the connection error message.
Fixes #864
2026-02-26 14:19:09 -08:00
oopsbagel
37283deddb
CONTRIBUTING: add genai policy with links
2026-02-24 14:45:28 -08:00
oopsbagel
49d7bbca34
pr templates: add checkboxes for our genai policy
...
This commit introduces checkboxes where users can certify that either
they did not use generative AI to create their pull request, or that
they did but they understand the code and wrote all comments and
descriptions themselves, per our recently publicised open source policy.
2026-02-24 14:45:28 -08:00
Will Greenberg
a4c32f49ae
also bump installer-guis version
v0.10.2
2026-02-24 14:25:45 -08:00
Will Greenberg
ec30a9557c
bump to v10.2
2026-02-24 14:19:08 -08:00
Markus Unterwaditzer
a7d38730f5
fix botched rebase
2026-02-24 13:42:31 -08:00
Markus Unterwaditzer
d9facdf6cb
add one missing single quote
2026-02-24 13:42:31 -08:00
Markus Unterwaditzer
90f49f73c8
slightly better escaping for user input
2026-02-24 13:42:31 -08:00
Markus Unterwaditzer
8aa45f4b53
better errorhandling
2026-02-24 13:42:31 -08:00
Markus Unterwaditzer
d8da6118da
Update installer/src/lib.rs
...
Co-authored-by: Will Greenberg <willg@eff.org >
2026-02-24 13:42:31 -08:00
Markus Unterwaditzer
3e38f500a9
Install to /cache/rayhunter-data for tplink, add --data-dir parameter
...
This fixes several space-related issues at once.
We have observed the following phenomenon on TP-Link, Orbic and Moxee:
- Filling /data bricks the device (broken wifi, broken rndis, broken
display)
- Filling /cache does not (it only bricks rayhunter if it's installed
there, and it might break firmware updates)
Therefore it would make sense to store the entire rayhunter installation
in /cache.
This is a great idea for TP-Link and Moxee, because /cache is
significantly larger than /data. However, on Orbic, /data is
significantly larger than /cache!
This PR refactors orbic-network and tplink to use a shared codepath for
setting up the data directory. A symlink is created at /data/rayhunter,
and what it points to is device-specific:
- Orbic will have its data at `/data/rayhunter-data`
- There is a new alias `installer moxee` that overrides this to
`/cache/rayhunter-data`
- TP-Link will have its data at /cache/rayhunter-data when there's no SD
card, and /media/whatever when there is one.
In all cases, existing data is migrated to the new location. The user
can switch back and forth between two values of --data-dir and the data
will be moved over every time.
This PR has one huge wart, and that is that the USB installer for Orbic
remains untouched. The annoying reason for this is that the
DeviceConnection trait is insufficient to reflect all the different
kinds of shells you can have over USB: adb with fakeroot, and serial
with real root. I think it's not possible to create the right
directories with 'rootshell -c'.
I'm thinking of spawning a telnet server over serial, so that we can
just do telnet again, but this is for another time.
2026-02-24 13:42:31 -08:00
dependabot[bot]
83664e23f2
Bump @sveltejs/kit from 2.50.1 to 2.53.0 in /installer-gui
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.50.1 to 2.53.0.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.0/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 2.53.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 16:41:36 -08:00
dependabot[bot]
44c7f31fec
Bump svelte from 5.43.2 to 5.53.0 in /installer-gui
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.43.2 to 5.53.0.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.53.0/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.53.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 16:41:10 -08:00
Markus Unterwaditzer
301107be6c
add context to background nc
2026-02-23 11:18:47 -08:00
Markus Unterwaditzer
7b97ffc01d
raise error for timeout
2026-02-23 11:18:47 -08:00
Markus Unterwaditzer
b72712faa2
error case
2026-02-23 11:18:47 -08:00
Markus Unterwaditzer
05fdc0eee2
do not use debug_assert
2026-02-23 11:18:47 -08:00
Markus Unterwaditzer
8fb27b08f9
Fix telnet_send_command_with_output returning the input
...
telnet_send_command_with_output returns output with the original command
contained. This leads to higher-level bugs. Fix #894
Also, change telnet_send_command_with_output to not return any "exit
code" related output. This is now only part of telnet_send_command,
which means this output does not leak into users of the DeviceConnection
trait.
2026-02-23 11:18:47 -08:00
Matthew Martin
062db87572
Use Vec::with_capacity ( #891 )
...
Co-authored-by: Matthew Martin <phy1729@Matthews-Mac-mini.local >
2026-02-17 18:55:34 +01:00
Andrej Walilko
9b6c4cee0b
api documentation ( #876 )
...
* api documentation
* utoipa openapi docs generator
---------
Co-authored-by: Andrej Walilko <awalilko@liquidweb.com >
2026-02-17 01:41:15 +01:00
Jake P
9d50db40b9
docs: add note about insecure download ( #883 )
...
* docs: add note about insecure download
* Apply suggestion from @untitaker
---------
Co-authored-by: Markus Unterwaditzer <markus-github@unterwaditzer.net >
2026-02-15 16:50:16 +01:00
Ember
d41c4bba3e
messages could be larger than 1MB when 100 messages are combined, changed to every 256KB space is checked.
2026-02-12 18:06:42 -08:00
Ember
1d5ed54033
deduplicated code a bit with a wrapper
2026-02-12 18:06:42 -08:00
Ember
24e79aad9d
Handled suggestions from PR.
2026-02-12 18:06:42 -08:00
Ember
bc7dcc97c6
Removed redundant annotations inlined the defaults
2026-02-12 18:06:42 -08:00
Ember
480b6f8681
Add visual for GUI; fix clippy issue.
2026-02-12 18:06:42 -08:00
Ember
0c624c2bc2
Add disk space monitoring to recording lifecycle
2026-02-12 18:06:42 -08:00
Ember
ec6967e2a1
Revert silent IPC error drop, restore expect per review
2026-02-12 09:23:13 -08:00
Ember
912f7dfeaa
Disable autocorrect/autocapitalize on CLI args input
2026-02-12 09:23:13 -08:00
Ember
51f1a33e86
Update Cargo.lock for shlex dependency
2026-02-12 09:23:13 -08:00