summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2023-08-24all: adjust some build tags for plan9Brad Fitzpatrick2-4/+2
2023-08-23ipn/ipnlocal, wgengine/magicsock: move UpdateStatus stuff aroundBrad Fitzpatrick2-29/+16
2023-08-23net/netmon: make ChangeFunc's signature take new ChangeDelta, not boolBrad Fitzpatrick1-4/+5
2023-08-22wgengine/magicsock: improve endpoint selection for WireGuard peers with rx timeJames Tucker4-83/+174
2023-08-22wgengine/magicsock: clear out endpoint statistics when it becomes badJames Tucker3-5/+71
2023-08-22wgengine/magicsock: update lastfullping comment to include wg onlyCharlotte Brandhorst-Satzkorn1-1/+1
2023-08-22wgengine/magicsock: clear endpoint state in noteConnectivityChangeJames Tucker1-0/+13
2023-08-22types/netmap: remove redundant Netmap.HostinfoBrad Fitzpatrick1-8/+8
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick4-15/+17
2023-08-21wgengine/magicsock: only accept pong sent by CLI pingVal2-22/+22
2023-08-20cmd/cloner: use maps.Clone and ptr.ToMaisem Ali1-2/+2
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick10-106/+131
2023-08-18wgengine/router: fall back and set iptables as default againKevinLiang101-19/+36
2023-08-17all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug argBrad Fitzpatrick6-21/+19
2023-08-17tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70]Brad Fitzpatrick3-12/+11
2023-08-17all: import x/exp/maps as xmaps to distinguish from Go 1.21 "maps"Brad Fitzpatrick3-6/+6
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick6-7/+6
2023-08-15tailcfg: Add FirewallMode to NetInfo to record wether host using iptables or ...KevinLiang102-0/+9
2023-08-15wgengine/magicsock: only cache N most recent endpoints per-AddrAndrew Dunham4-191/+435
2023-08-15wgengine/router: always use nftables mode on gokrazyBrad Fitzpatrick1-0/+5
2023-08-15wgengine: adjust debug logging for WireGuard-only peersBrad Fitzpatrick1-15/+21
2023-08-14wgengine/router: use iptablesRunner when no firewall tool is available:KevinLiang102-15/+15
2023-08-11net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsockJames Tucker1-21/+10
2023-08-11cmd/tailscale: add debug commands to break connectionsBrad Fitzpatrick1-0/+13
2023-08-11magicsock: set the don't fragment sockopt (#8715)salman aljammaz6-0/+106
2023-08-08wgengine/router: add auto selection heuristic for iptables/nftablesKevinLiang102-7/+138
2023-08-08wgengine,ipn,cmd/tailscale: add size option to ping (#8739)salman aljammaz5-21/+41
2023-07-29wgengine/magicsock: remove dead code (#8745)salman aljammaz1-5/+0
2023-07-28all: update exp/slices and fix call sitesDavid Anderson3-9/+10
2023-07-26wgengine/magicsock: document mysterious-looking assignmentDavid Anderson1-0/+2
2023-07-26wgengine/magicsock: factor out more separable partsDavid Anderson7-1285/+1350
2023-07-26disco: move disco pcap helper to disco packageDavid Anderson2-42/+10
2023-07-26wgengine/magicsock: factor out peerMap into separate fileDavid Anderson2-173/+183
2023-07-26wgengine/magicsock: factor out endpoint into its own fileDavid Anderson2-1125/+1140
2023-07-26wgengine/magicsock: delete unused stuffDavid Anderson4-65/+0
2023-07-25tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilitiesMaisem Ali5-20/+71
2023-07-19util/linuxfw: add nftables supportKevinLiang102-11/+26
2023-07-19wgengine/router,ipn/ipnlocal: add MTU field to router configVal3-5/+31
2023-07-13wgengine/netlog: fix nil pointer dereference in logtail (#8598)Andrew Lytvynov1-2/+3
2023-07-10logpolicy, various: allow overriding log functionAndrew Dunham1-1/+1
2023-07-08tailcfg,etc: remove unused tailcfg.Node.KeepAlive fieldBrad Fitzpatrick1-3/+0
2023-07-07wgengine/magicsock: remove noV4/noV6 check in addrForSendWireGuardLockedCharlotte Brandhorst-Satzkorn2-41/+6
2023-06-27util/linuxfw: decoupling IPTables logic from linux routerKevinLiang102-639/+309
2023-06-27all: adjust case of "IPv4" and "IPv6"Brad Fitzpatrick1-1/+1
2023-06-22wgengine/magicsock: clarify a log message is a warning, not an errorBrad Fitzpatrick1-2/+2
2023-06-12ipn/ipnlocal,wgengine/netstack: move LocalBackend specifc serving logic to Lo...Maisem Ali1-52/+8
2023-06-12wgengine/netstack: increase maxInFlightConnectionAttemptsDenton Gentry1-1/+1
2023-06-08wgengine/magicsock: prefer private endpoints to public onesAndrew Dunham2-41/+108
2023-05-28wgengine/netstack: use ping6 on BSD platformsDenton Gentry1-2/+12
2023-05-04tsd: add package with System type to unify subsystem init, discoveryBrad Fitzpatrick6-131/+72