summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2023-05-03wgengine/magicsock: annotate, skip flaky TestIsWireGuardOnlyPickEndpointByPingBrad Fitzpatrick1-0/+2
2023-05-02wgengine/magicsock: add address selection for wireguard only endpoints (#7979)Charlotte Brandhorst-Satzkorn2-73/+713
2023-05-02wgengine/magicsock: add hysteresis to endpoint selectionAndrew Dunham2-1/+27
2023-04-20all: avoid repeated default interface lookupsMihai Parparita3-6/+9
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita24-1578/+106
2023-04-19ci: add more lints (#7909)Andrew Dunham1-1/+0
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham2-3/+3
2023-04-17wgengine/monitor: add --monitor-duration flag to opt-in TestMonitorModeBrad Fitzpatrick1-2/+26
2023-04-17wgengine/magicsock: keep advertising endpoints after we stop discovering themAndrew Dunham2-0/+212
2023-04-16wgengine/magicsock: update comments on what implements conn.BindBrad Fitzpatrick1-5/+23
2023-04-15wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr...Brad Fitzpatrick2-12/+14
2023-04-15wgengine/magicsock, etc: remove mostly unused WriteTo methodsBrad Fitzpatrick1-20/+0
2023-04-14wgengine/magicsock: reenable magicsock tests on WindowsJames Tucker1-18/+0
2023-04-14.github/workflows: reenable Windows CI, disable broken testsJames Tucker1-0/+18
2023-04-14wgengine/magicsock: factor out receiveIPv4 & receiveIPv6 common codeBrad Fitzpatrick2-73/+55
2023-04-14net/netcheck: use dnscache.Resolver when resolving DERP IPsAndrew Dunham1-0/+1
2023-04-13tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointerMaisem Ali3-3/+8