summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2023-04-12net/sockstats: pass in logger to sockstats.WithSockStatsMihai Parparita1-2/+2
2023-04-10wgengine/magicsock: remove locking sync requirements on conn disco keysJames Tucker1-21/+14
2023-04-10wgengine/magicsock: remove unused fields on discoInfoJames Tucker1-19/+0
2023-04-10wgengine/magicsock: add immutability documentation to endpointDiscoJames Tucker1-0/+2
2023-04-10wgengine/netstack: fix data-race on startupJames Tucker1-2/+2
2023-04-08tailcfg,wgengine: add initial support for WireGuard only peersCharlotte Brandhorst-Satzkorn3-31/+237
2023-04-08wgengine/magicsock: fix synchronization of endpoint disco fieldsJames Tucker2-38/+99
2023-04-06net, wgengine/capture: encode NAT addresses in pcap streamTom DNetto3-10/+56
2023-04-04derp,magicsock: add debug envknobs for HTTP and derp server name (#7744)valscale3-3/+34
2023-04-04net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791)Jordan Whited4-196/+729