Commit Graph

288 Commits

Author SHA1 Message Date
Jackson Coxson
35ba07889b Update FFI to use error struct for message 2025-06-02 19:42:19 -06:00
Jackson Coxson
5d7aa50a7d Merge pull request #10 from CelloSerenity/master
Update location_simulation.rs
2025-05-28 22:55:04 -06:00
CelloSerenity
747e76621f Update location_simulation.rs 2025-05-28 22:31:21 -06:00
Jackson Coxson
3025c797a3 Write documentation for os_trace_relay FFI 2025-05-26 21:00:47 -06:00
Jackson Coxson
7070d6877e Merge pull request #9 from jkcoxson/xpc-rewrite
Xpc rewrite
2025-05-26 20:40:00 -06:00
Jackson Coxson
2c02dfef30 Merge branch 'master' into xpc-rewrite 2025-05-26 20:39:24 -06:00
Jackson Coxson
b8e2b115a5 Use opaque handle for readwrite objects 2025-05-26 16:34:15 -06:00
Jackson Coxson
bc6a1c0503 Update C examples for new FFI 2025-05-26 16:33:58 -06:00
Jackson Coxson
f6cc68cb98 Flush after socket write 2025-05-26 16:01:47 -06:00
Jackson Coxson
fa88c2c87d Refactor FFI bindings 2025-05-26 12:52:23 -06:00
Jackson Coxson
15261861e0 Add IpAddr impl for RsdProvider 2025-05-25 17:01:44 -06:00
khcrysalis
135452157a feat: ffi bindings for os_trace_relay (#8)
* feat: ffi bindings for os_trace_relay

* Update os_trace_relay.rs
2025-05-25 15:05:48 -06:00
Jackson Coxson
a39cbd1d3d Create new RSD service trait 2025-05-25 13:11:59 -06:00
Jackson Coxson
2a8a921951 Remove unused dependencies 2025-05-23 02:13:31 -06:00
Jackson Coxson
22034edcab Add drop to AdapterStream 2025-05-23 02:01:52 -06:00
Jackson Coxson
f4ba4210fa Rename XPCService to RsdService 2025-05-23 01:37:58 -06:00
Jackson Coxson
9c5d872cf4 Update tools to use new TCP stack 2025-05-23 01:36:43 -06:00
Jackson Coxson
de4a4e2722 Remove testing logging 2025-05-23 01:36:36 -06:00
Jackson Coxson
525136662e Rewrite TCP stack for multiple streams 2025-05-23 01:20:09 -06:00
Jackson Coxson
6bf32afe82 Create RSD service 2025-05-22 22:42:39 -06:00
Jackson Coxson
9a02e2bb6d Log decoded XPC messages 2025-05-22 21:54:45 -06:00
Jackson Coxson
9a1987d923 Write new XPC implementation 2025-05-22 15:13:05 -06:00
Jackson Coxson
5cfe7124c3 Initial http2 client rewrite 2025-05-21 16:17:23 -06:00
Jackson Coxson
bcb388e95d Add dir_path to crashreport ls 2025-05-20 11:59:56 -06:00
Jackson Coxson
d9d4e209cf Add install subcommand to instproxy bin 2025-05-20 11:54:29 -06:00
Jackson Coxson
c80d6afcd7 Remove unused idevice function 2025-05-16 17:21:46 -06:00
Jackson Coxson
6c03e8f60d Implement os_trace_relay 2025-05-16 17:19:49 -06:00
khcrysalis
b8e0989549 feat: ffi bindings for syslog (#7) 2025-05-14 23:57:38 -06:00
Jackson Coxson
da8d9a799f Bump version 2025-05-14 00:37:39 -06:00
Jackson Coxson
72b6b30db0 Bump version 2025-05-14 00:37:13 -06:00
Jackson Coxson
d3d199b131 Make udid a flag for afc CLI 2025-05-14 00:37:07 -06:00
Jackson Coxson
4d844ca027 Implement lockdown set value 2025-05-13 23:37:24 -06:00
Jackson Coxson
78f23d7383 Use tokio time for pair feature 2025-05-13 11:00:36 -06:00
Jackson Coxson
1556aaf1d3 Implement syslog relay 2025-05-09 16:19:09 -06:00
Jackson Coxson
b60e3dc0fb Add house arrest to AFC cli 2025-05-09 15:49:04 -06:00
Jackson Coxson
041899baf1 Initial implementation for house arrest 2025-05-09 14:57:39 -06:00
Jackson Coxson
6ede026b6f Clean cargo clippy warnings 2025-05-09 14:35:35 -06:00
Jackson Coxson
650cf5f017 Clean feature-less build warnings 2025-05-09 14:29:51 -06:00
Jackson Coxson
baa9ffcc29 Move services into subdirectory 2025-05-09 14:25:42 -06:00
Jackson Coxson
b4503d8e8f Remove amfi from todo features in readme 2025-05-09 14:12:52 -06:00
Jackson Coxson
a3192533ba Update features in readme 2025-05-09 14:11:06 -06:00
Jackson Coxson
49912a6f2c Bump version 2025-05-09 13:49:06 -06:00
Jackson Coxson
d938531f96 Implement crash report services 2025-05-09 13:46:00 -06:00
Jackson Coxson
4b29eefc36 Typo in afc help message 2025-05-09 13:42:49 -06:00
Jackson Coxson
dd5bbeff18 Remove profile from child crate 2025-05-09 13:42:23 -06:00
Jackson Coxson
25b8a85dfd Clean clippy warnings 2025-05-09 12:50:02 -06:00
neo
512b556a45 Add PEM headers during pairing file serialization (#4)
Fixes regression from rustls migration.

* Update Cargo.toml

* Update pairing_file.rs

* base64
2025-05-05 14:35:35 -07:00
Jackson Coxson
6ee26a5872 Remove stray println from ca 2025-04-30 12:13:46 -06:00
Jackson Coxson
e972352cd0 Use device MAC, not host 2025-04-30 08:51:59 -06:00
Jackson Coxson
e9bc5d965f Add UDID to generated pairing file and test connection 2025-04-30 08:43:31 -06:00