summaryrefslogtreecommitdiffhomepage
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2023-09-12net/netmon: log when the gateway/self IP changesAndrew Dunham1-1/+7
2023-09-12net/portmapper: fall back to permanent UPnP leases if necessaryAndrew Dunham3-2/+283
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick4-11/+24
2023-09-09all: use set.Set consistently instead of map[T]struct{}Brad Fitzpatrick2-4/+6
2023-09-06net/dns/publicdns: add support for Wikimedia DNSAndrew Dunham1-1/+15
2023-09-02net/netmon, net/tsdial: add some link change metricsBrad Fitzpatrick2-0/+26
2023-09-01net/tsdial: be smarter about when to close SystemDial connsBrad Fitzpatrick2-12/+38
2023-08-30adjust build tags for tamagoAndrea Barisani2-2/+2
2023-08-29net/wsconn: accept a remote addr string and plumb it throughDavid Anderson1-7/+20
2023-08-29net/{interfaces,netmon}: remove "interesting", EqualFiltered APIBrad Fitzpatrick7-194/+474
2023-08-28net/memnet: export the network name (#9111)Joe Tsai1-1/+5
2023-08-28cmd/tailscale, net/portmapper: add --log-http option to "debug portmap"Andrew Dunham2-0/+67
2023-08-24all: adjust some build tags for plan9Brad Fitzpatrick2-1/+18
2023-08-23cmd/tailscale/cli: make netcheck run even if machine lacks TLS certsBrad Fitzpatrick1-7/+25
2023-08-23net/netmon: factor out debounce loop, simplify polling implBrad Fitzpatrick2-48/+71
2023-08-23net/netmon: make ChangeFunc's signature take new ChangeDelta, not boolBrad Fitzpatrick4-39/+72
2023-08-21net/portmapper: never select port 0 in UPnPAndrew Dunham1-14/+34
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick2-12/+21
2023-08-18cmd/viewer, types/views, all: un-special case slice of netip.PrefixBrad Fitzpatrick1-5/+18
2023-08-17net/art: allow non-pointers as valuesDavid Anderson4-220/+246
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick6-6/+7
2023-08-16net/art: move child table pointers out of strideEntryDavid Anderson3-49/+50
2023-08-11net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsockJames Tucker3-121/+142
2023-08-11ipn/ipnlocal,net/tsdial: update docs/rename funcsMaisem Ali1-2/+4
2023-08-09cmd/tailscale: refactor shared utility methodsWill Norris1-0/+93
2023-08-08derp, net/dns/recursive: use Go 1.21 minBrad Fitzpatrick1-8/+0
2023-08-01ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for itBrad Fitzpatrick3-7/+7
2023-07-28all: update exp/slices and fix call sitesDavid Anderson4-21/+20
2023-07-24net/art: use more intelligible, go-ish state tracking in table.GetDavid Anderson1-10/+10
2023-07-24net/art: use encoding/binary for address bit twiddlingDavid Anderson1-4/+3
2023-07-24net/art: move slice closer to its useDavid Anderson1-3/+2
2023-07-24net/art: factor out picking the right strideTable for addr familyDavid Anderson1-18/+13
2023-07-24net/art: make Table.Get alloc-freeDavid Anderson1-2/+14
2023-07-24net/art: document return value of strideTable.deleteDavid Anderson1-1/+3
2023-07-24net/art: reword confusing function docstringDavid Anderson1-2/+2
2023-07-24net/art: use "index", not "idx" in function namesDavid Anderson2-8/+4
2023-07-24net/art: document valid values of strideTable.prefixDavid Anderson1-2/+5
2023-07-24net/art: fix comment typoDavid Anderson1-1/+1
2023-07-24net/art: fix slowPrefixTable bugs found by fuzzingDavid Anderson1-2/+4
2023-07-24net/art: add another consistency test for insert/deleteDavid Anderson1-0/+29
2023-07-24net/art: add more exhaustive table testingDavid Anderson1-12/+705
2023-07-24net/art: fix format of debug outputDavid Anderson1-1/+1
2023-07-24net/art: add debug hooks to strideTableDavid Anderson2-4/+17
2023-07-24net/art: implement path compression optimizationDavid Anderson2-72/+569
2023-07-24net/art: make each strideTable track the IP prefix it representsDavid Anderson3-8/+59
2023-07-24net/art: fix running tests outside of CIDavid Anderson1-0/+1
2023-07-23net/dns: overwrite /tmp/resolv.conf on gokrazyMichael Stapelberg3-5/+22
2023-07-20net/dns: detect when libnss_resolve is usedAnton Tolchanov2-21/+91
2023-07-18net/netcheck: ignore PreferredDERP changes that are smallAndrew Dunham2-5/+42
2023-07-13net/netcheck, tailcfg: add DERPHomeParams and use itAndrew Dunham2-12/+81