Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: sync with danielpaulus main #11

Merged
merged 19 commits into from
Sep 20, 2024
Merged

Conversation

michal-przytarski
Copy link

No description provided.

diegoperini and others added 19 commits July 24, 2024 13:19
* Added a buffered reader to dtx connections

* Simplified dtx decoder tests and added buffers to all readers in tests
having it inside the loop destroys the reader after every iteration and it may contain
bytes at that point
* set an error on the test run when we lose DTX connectivity

in most coses this is due to the test runner crashing (or it can also be closed
manually through the UI)

* use errors.Is for comparison
Fixes a bug that made iOS18 use the old tunnel and fail.
In Golang only the default http client uses the system wide env var. this led to some weird behavior with half
of go-ios supporting it and the other half not so much. I changed it to use the default transport always.
Adds launch options to ios launch
Co-authored-by: sam80180 <sam80180@gmail.com>
* add tests for proxy use and fix tss.go to use the default transports proxy
Image Auto will respect proxy settings now
New command to remove developer disk images
- ios image unmount
This PR adds a public method for removing a tunnel based on the serial number, basically bringing the recent /tunnel DELETE HTTP endpoint addition for use directly from go code importing go-iOS.
* feat: allow listing services from RSD port providers

* feat: add a command CLI to list services from RSD port providers
fix: avoid panic due to interface conversion without check (#457)
* fix: avoid potential panic due to ignored error

* fix: avoid potential panic due to index out of range
A new release with the following changes:
- ios image unmount to remove developer images
- ios rsd ls for listing RSD services on ios17+
- adds a public method for removing a tunnel based on the serial number, basically bringing the recent /tunnel DELETE HTTP endpoint addition for use directly from go code importing go-iOS.
- ios runwda .. [--log-output=<file>] is now able to log to a file
- numerous fixes for unexpected panics
Big thanks to nicolasbouffard!
…entry (#439)

* Automatically connect to os TUN device without constructing a device entry
Provide the ability to run an XCTEST by passing the flag --xctest to ios runtest
Test the ability to run a XCUITEST on a Real Device
Test the ability to run a XCTEST on a Real Device
by the default, if the flag --xctest is not provided we will run XCUITEST. so to be able to run an XCTEST we need the flag to be present.
Thanks bahrimootaz!

---------

Co-authored-by: David Missmann <david.missmann@saucelabs.com>
* When trying to run a command while manually supplying `rsd-port` and `address` and using userspace tunnels, also the userspace tunnel port has to be supplied or it doesn't work

Thanks Nikola!
the channel is not closed anymore and before sending results on the channel, we check if the context hasn't terminated yet

Co-authored-by: dmissmann <37073203+dmissmann@users.noreply.github.com>
@michal-przytarski michal-przytarski requested a review from a team September 18, 2024 14:28
@michal-przytarski michal-przytarski merged commit bb0a784 into bitbar:main Sep 20, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.