mirror of
https://github.com/fosrl/olm.git
synced 2026-05-06 10:47:55 -05:00
[PR #77] [CLOSED] Msg delivery #79
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/fosrl/olm/pull/77
Author: @oschwartz10612
Created: 1/16/2026
Status: ❌ Closed
Base:
main← Head:msg-delivery📝 Commits (10+)
52273a8Add version and send it downe355d8dFix go mod4deb3e0Merge branch 'dev' into msg-deliveryd01f180Add sync message6d2afb4fix(ci): add back missing docker build local image rule8152d41add content-length header to status payloadece4239Add stubadf4c21Use a different method on android6be0958Try to make the tun replacablec85fcc4Middle device working but not closing📊 Changes
29 files changed (+2637 additions, -1314 deletions)
View changed files
📝
.github/workflows/test.yml(+1 -1)📝
Makefile(+3 -0)📝
api/api.go(+78 -19)📝
device/middle_device.go(+495 -163)📝
device/tun_darwin.go(+2 -2)➕
device/tun_linux.go(+50 -0)📝
dns/dns_proxy.go(+37 -54)📝
dns/dns_records.go(+1 -1)📝
dns/dns_records_test.go(+34 -34)➕
dns/override/dns_override_android.go(+16 -0)📝
dns/override/dns_override_darwin.go(+2 -7)➕
dns/override/dns_override_ios.go(+15 -0)📝
dns/override/dns_override_unix.go(+7 -12)📝
dns/override/dns_override_windows.go(+2 -7)📝
dns/platform/darwin.go(+1 -1)📝
go.mod(+2 -0)📝
go.sum(+0 -2)📝
main.go(+9 -4)➕
olm/connect.go(+223 -0)➕
olm/data.go(+347 -0)...and 9 more files
📄 Description
Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
Adds a sync method and config version for each websocket message to be able to sync state with server when it drifts
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.