You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/ipn
Avery Pennarun b4897e7de8 controlclient/netmap: write our own b.ConciseDiffFrom(a) function.
This removes the need for go-cmp, which is extremely bloaty so we had
to leave it out of iOS. As a result, we had also left it out of macOS,
and so we didn't print netmap diffs at all on darwin-based platforms.
Oops.

As a bonus, the output format of the new function is way better.

Minor oddity: because I used the dumbest possible diff algorithm, the
sort order is a bit dumb. We print all "removed" lines and then print
all "added" lines, rather than doing the usual diff-like thing of
interspersing them. This probably doesn't matter (maybe it's an
improvement).
6 years ago
..
ipnserver controlclient/netmap: write our own b.ConciseDiffFrom(a) function. 6 years ago
backend.go ipn: remove an unnecessary named parameter in doc 6 years ago
doc.go Move Linux client & common packages into a public repo. 6 years ago
e2e_test.go derp/derpmap: new DERP config package, merge netcheck into magicsock more 6 years ago
fake.go all: rename deep "Copy" methods to conventional Go name "Clone" 6 years ago
handle.go all: rename deep "Copy" methods to conventional Go name "Clone" 6 years ago
local.go controlclient/netmap: write our own b.ConciseDiffFrom(a) function. 6 years ago
message.go ipn: misc cleanup 6 years ago
message_test.go ipn: use *Prefs rather than Prefs throughout. 6 years ago
prefs.go ipn: when enforcing defaults, set UsePacketFilter=true 6 years ago
prefs_test.go ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool 6 years ago
store.go ipn: have NewFileStore try to create directories as needed 6 years ago
store_test.go Introduce a state store to LocalBackend. 6 years ago