mahee96
|
baf1aa7fff
|
vpn-configuration: updated to reflect actual implementation
|
2026-03-03 12:27:12 +05:30 |
|
mahee96
|
395d2bb657
|
minimuxer: gutted discovery mechanism for finding the fake deviceIP from uTun routes coz it is impossible to walk subnet and kernel route table doesn't tell active associations but just possible routes attempted
|
2026-03-03 12:20:47 +05:30 |
|
mahee96
|
e32f4fbeae
|
vpn-configuration: removed UI updating state despite bindTunnelConfig() driving it just behind
|
2026-03-03 10:57:12 +05:30 |
|
mahee96
|
b643f6ae01
|
minimuxer: fix some stale state issues during VPN up/down cycles or changing config
|
2026-03-03 10:49:36 +05:30 |
|
mahee96
|
2f0fb3cb71
|
minimuxer: added back file headers info about authors
|
2026-03-03 09:59:48 +05:30 |
|
mahee96
|
0f90f9bf2d
|
DeviceEndpoint: fix all minimuxer woes by properly handling usbmuxd signals for listdevices and listen
|
2026-03-03 09:20:39 +05:30 |
|
mahee96
|
1c8541fdd4
|
MinimuxerWrapper: remove spam logs
|
2026-03-03 04:33:07 +05:30 |
|
mahee96
|
4e6882423d
|
Heartbeat: improved logging intent
|
2026-03-03 04:32:46 +05:30 |
|
mahee96
|
7c3add0e70
|
IfaceScanner: fix some state update issues
|
2026-03-03 04:02:07 +05:30 |
|
mahee96
|
c4139473fa
|
IfaceScanner: used the user specified IP to directly test if device is available there instead of assuming it to be under the subnet of tunnel coz it is fake endpoint interceptable by the tunnel's included routes
|
2026-03-03 03:23:00 +05:30 |
|
mahee96
|
0837f82a69
|
minimuxer: added binding for the cached tunnel config values so that application layer can provide and listen to updates.
|
2026-03-03 02:57:39 +05:30 |
|
mahee96
|
c04ebd3ec6
|
vpn-configuration: added new swiftUI view to settings to view discovered vpn settings and provide an override for deviceIP (if required) by user.
|
2026-03-03 02:54:58 +05:30 |
|
mahee96
|
0e81515af9
|
minimuxer: fix usbmuxd socket error handling - restart on first error and dont wait for 5 lol
|
2026-03-02 17:05:38 +05:30 |
|
mahee96
|
dd4c0be75d
|
minimuxer: match API name
|
2026-03-02 16:57:56 +05:30 |
|
mahee96
|
7500dd5b17
|
minimuxer: usbmuxer was not handling socket kill or death properly when app was backgrounded and came into foreground
|
2026-03-02 16:57:37 +05:30 |
|
mahee96
|
dba84ed015
|
minimuxer: IfaceScanner - updated to skim thru kernel routing tables and find the included routes of our uTun
|
2026-03-02 14:59:08 +05:30 |
|
mahee96
|
dbb1e0ff3e
|
minimuxer: gut checks for allowRange/whitelist since we control it on the VPN side
|
2026-03-02 10:14:21 +05:30 |
|
mahee96
|
431900368a
|
pbxproj - switch to sidestore repos for minimuxer
|
2026-03-02 08:56:45 +05:30 |
|
mahee96
|
8843a95bfc
|
minimuxer: added empty header dirs required by xcframework
|
2026-03-02 08:28:25 +05:30 |
|
mahee96
|
4810f3a624
|
minimuxer: removed target dir from exlcudes since it is in .gitignore
|
2026-03-02 08:25:37 +05:30 |
|
mahee96
|
954a96b988
|
minimuxer: added the xcframework libs which was missed before
|
2026-03-02 08:22:49 +05:30 |
|
mahee96
|
afd32a285d
|
pbxproj - removed local references and used github references for altsign and minimuxer spm packages
|
2026-03-02 08:11:36 +05:30 |
|
mahee96
|
f8a0ee2c84
|
cellular-refresh: disable shortcuts spawning until this feature is complete since it interferes with testing for now.
|
2026-03-02 08:03:41 +05:30 |
|
mahee96
|
9d01a1c116
|
minimuxer: allow specific network address for sidestore tunnels
|
2026-03-02 07:58:21 +05:30 |
|
mahee96
|
f6db823816
|
bug-fix: be on right thread when doing UI work or accessing UI references/UIApplication
|
2026-03-02 07:34:35 +05:30 |
|
mahee96
|
dfb018bb89
|
minimuxer: added dynamic lookup of peer for utun(VPN) when not in P2P which is required for sidestore
|
2026-03-02 07:34:07 +05:30 |
|
mahee96
|
adb91439e4
|
minimuxer: added dynamic lookup of peer for utun(VPN) when not in P2P which is required for sidestore
|
2026-03-02 07:33:51 +05:30 |
|
mahee96
|
368a2afad4
|
bug-fix: ensure main thread when using UIApplication.shared
|
2026-03-02 04:54:40 +05:30 |
|
mahee96
|
830b66c364
|
MinimuxerWrapper - for now lets use hardcoded addresses as before - so commented out dynamic discovery
|
2026-03-02 04:54:20 +05:30 |
|
mahee96
|
40a2137069
|
minimuxer: install - added device connection check before requesting afc services
|
2026-03-02 04:53:37 +05:30 |
|
mahee96
|
fa752e3ae6
|
minimuxer: muxer works now - but has heartbeat issue due to getDevice() failing sometimes, will investigate next.
|
2026-03-02 03:24:45 +05:30 |
|
mahee96
|
71b319c8e6
|
pbxproj: restore required slowly - added all missing source files (.h, .c, .cpp) for libimobiledevice and added missing entries under products for libimobiledevice, libem_proxy-swift
|
2026-03-01 18:00:37 +05:30 |
|
mahee96
|
fd12d36980
|
pbxproj: restore required slowly - added back libimobiledevice compilation sources (.h, .c, .cpp)
|
2026-03-01 16:49:03 +05:30 |
|
mahee96
|
cdc41c7954
|
submodules: updated to latest
|
2026-03-01 16:31:45 +05:30 |
|
mahee96
|
1fe3e5a6ca
|
pbxproj: restore required slowly - cleanup + added em_proxy target libs properly
|
2026-03-01 16:31:45 +05:30 |
|
mahee96
|
bf65bce7b5
|
em_proxy: updated submodule to latest
|
2026-03-01 16:13:05 +05:30 |
|
mahee96
|
7f3647a230
|
pbxproj: restore required slowly - streamline em_proxy dependencies
|
2026-03-01 16:08:38 +05:30 |
|
mahee96
|
850180273c
|
em_proxy: consolidate em_proxy stuff into its own repo (moved em_proxy.xcodeproj, fetch-prebuilt.sh into its repo)
|
2026-03-01 16:08:07 +05:30 |
|
mahee96
|
6a20d50fb6
|
pbxproj: restore required slowly - added back xcode auto-discovered roxas related framework, product and xcodeproj (xcode won't let me live in peace otherwise) - now total pbxproj lines = 2.5K
|
2026-03-01 15:41:35 +05:30 |
|
mahee96
|
79dc65f1c8
|
pbxproj: restore required slowly - added back xcode auto-discovered framework, xcodeproj (xcode is persistent on adding this back into pbxproj even if I ignore or remove it).
|
2026-03-01 15:38:00 +05:30 |
|
mahee96
|
a9a2d8780b
|
pbxproj: restore required slowly - added Dependencies/** references after careful vetting by GROUP reference instead of FOLDER reference in xcode
|
2026-03-01 15:36:22 +05:30 |
|
mahee96
|
2286e78a55
|
pbxproj: restore required slowly - added Dependencies bare reference
|
2026-03-01 15:23:01 +05:30 |
|
mahee96
|
3aa3b5df65
|
pbxproj: restore required slowly - removed Dependencies as a folder and will add back as group coz xcode scans the frameworks and xcodeproj files again and again each time due to it being folder type reference
|
2026-03-01 15:04:06 +05:30 |
|
mahee96
|
6cdfc211ea
|
minimuxer: check-in package.resolved
|
2026-03-01 14:57:35 +05:30 |
|
mahee96
|
58ff20c690
|
minimuxer: reverted to using pre-compiled(and checked-in) RustBridge.xcframework which will be accessible only by MinimuxerBridge which will expose it to minimuxer swift layer under Sources/*.swift .
|
2026-03-01 14:55:17 +05:30 |
|
mahee96
|
0b865729a7
|
pbxproj: restore required slowly - added em_proxy swift source and static lib reference
|
2026-03-01 14:55:12 +05:30 |
|
mahee96
|
7c4cf2ae62
|
pbxproj: cleanup - removed obsolete xcscheme
|
2026-03-01 14:54:09 +05:30 |
|
mahee96
|
b0c65b04f2
|
pbxproj: restore required slowly - added depdencies dir reference
|
2026-03-01 13:11:39 +05:30 |
|
mahee96
|
f3f8036693
|
pbxproj: massive cleanup - removed duplicate and stale entries - bring down from 10K to 1.5K lines
|
2026-03-01 13:06:27 +05:30 |
|
mahee96
|
ee7c97fd3e
|
workspace: added minimuxer SPM package
|
2026-03-01 01:49:12 +05:30 |
|