0a6edefe53d3a50653085179bd5e31ae90787a02
The ExportHost.Reconcile changed bool is computed by both Linux and Darwin implementations but discarded at the only call site (reconcileAndBroadcast); the ledger already detects change in BroadcastIfChanged. linuxImportHost.trackPort had a dead add=true branch — all callers passed false. darwinExport.Snapshot was setting StatusReason to the same string as State (tautological). LeaseCheck for stale captures returned the State name as the reason. Also trim narrative comments in export_ledger.go that referenced refactor history or the deleted lease.go file, inline the trivial checkAvailableUnderLock helper at its only caller, and replace cloneIsoPackets with slices.Clone.
sing-box
The universal proxy platform.
Documentation
License
Copyright (C) 2022 by nekohasekai <contact-sagernet@sekai.icu>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
In addition, no derivative work may use the name or imply association
with this application without prior consent.
Description
Languages
Go
97.2%
Shell
1.6%
Objective-C
0.8%
Makefile
0.2%
C
0.2%