Repackage go binaries into XCFramework package supporting iOS/macOS (and probably iOS Simulator/Catalyst)#42
Repackage go binaries into XCFramework package supporting iOS/macOS (and probably iOS Simulator/Catalyst)#42mredig wants to merge 31 commits intoWireGuard:masterfrom
Conversation
…apple-xcframework
|
I wasn't aware of the sign off requirement and I cannot rebase the commit messages without breaking the history that the tags and newly added workflow based releases rely on. If merging this with the upstream code base is something the team wants to proceed with, you have my permission to manually apply the differences yourself based on my changes, otherwise I/we can probably come up with a solution by just managing a separate branch/squash history or something like that. Signed-off-by: Michael Redig juniper.fife_0b@icloud.com |
…oses (fix) link against older os versions
SummaryThe official iOS WireGuard client frequently stops receiving incoming traffic (Rx = 0) after a few minutes of activity on certain mobile networks — especially in Iran and similar environments. Outgoing packets (Tx) continue to be sent, but no response is ever received unless the tunnel is toggled off and on again. The exact same configuration works flawlessly on macOS and on alternative iOS clients such as ShadowRocket or Passepartout. Steps to Reproduce
Environment
Observations
Why This MattersThis issue severely affects usability of the official iOS client in regions with network restrictions or aggressive NAT/firewall setups. Many users in Iran, China, and similar countries face this. Other apps somehow manage to maintain tunnel state and receive traffic properly under the same conditions. RequestPlease investigate:
I'm happy to assist with logs, test builds, or further debugging. Thanks for your work on WireGuard! |
This looks unrelated to the topic at hand. Are you sure you posted this in the right channel? |
…ella-header-warnings resolve umbrella header warnings
this isolates downstream consumers modules so we don't get errant warnings
…ella-header-warnings fix: Resolve umbrella header warnings
The update leverages GitHub Actions to prebuild the go binaries and make a GitHub release, allowing SPM to use a binary xcframework target.