summaryrefslogtreecommitdiffhomepage
path: root/net/packet/packet.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-06-13net/packet: cleanup IPv4 fragment guardsJames Tucker1-10/+24
2025-06-05net/packet: fix Parsed docs (#16200)Jordan Whited1-3/+4
2025-01-24feature/capture: move packet capture to feature/*, out of iOS + CLIBrad Fitzpatrick1-8/+0
2024-09-03wgengine/magicsock: actually use AF_PACKET socket for raw discoAndrew Dunham1-0/+5
2024-04-02net/packet: allow more ICMP errorsJames Tucker1-2/+2
2023-10-11net/packet: split off checksum munging into different pkgMaisem Ali1-184/+0
2023-10-02net/packet: implement methods for rewriting v6 addressesTom DNetto1-17/+69
2023-04-24net/packet: add NAT support for DCCP and GREMaisem Ali1-8/+31
2023-04-06net, wgengine/capture: encode NAT addresses in pcap streamTom DNetto1-0/+17
2023-03-23net/packet: add checksum update testsMaisem Ali1-3/+7
2023-03-23net/tstun: add inital support for NAT v4Maisem Ali1-0/+100
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-14net/{packet,tstun},wgengine/filter: fix unknown IP protocol handlingBrad Fitzpatrick1-3/+8
2022-09-23net/packet: fix filtering of short IPv4 fragmentsJames Tucker1-4/+5
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick1-2/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-2/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-25/+34
2022-05-03wgengine, net/packet, cmd/tailscale: add ICMP echoJames Tucker1-0/+23
2022-03-26net/packet, wgengine/netstack: remove workaround for old gvisor ECN bugBrad Fitzpatrick1-57/+0
2022-01-19wgengine/netstack: clear TCP ECN bits before giving to gvisorBrad Fitzpatrick1-10/+77
2022-01-19net/packet: fix typo in commentBrad Fitzpatrick1-1/+1
2021-12-09net/packet: add ICMP6Header, like ICMP4HeaderBrad Fitzpatrick1-7/+9
2021-12-08net/packet: fix doc copy/paste-oBrad Fitzpatrick1-1/+1
2021-05-20net/packet: use netaddr AppendTo methodsJosh Bleecher Snyder1-31/+11
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-30/+32
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick1-0/+13
2021-03-20net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding constsBrad Fitzpatrick1-48/+38
2021-03-20net/packet, wgengine/filter: support SCTPBrad Fitzpatrick1-3/+32
2021-03-09wgengine/filter: only log packets to/from non-default routes.David Anderson1-0/+6
2021-01-15net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errorsBrad Fitzpatrick1-0/+8
2021-01-11net/packet: add TCPFlag type and some more constantsBrad Fitzpatrick1-6/+11
2020-12-22net/packet: remove the custom IP4/IP6 types in favor of netaddr.IP.David Anderson1-70/+58
2020-11-13net/packet: remove unnecessary markJosh Bleecher Snyder1-1/+1
2020-11-13net/packet: speed up packet decodingJosh Bleecher Snyder1-0/+2
2020-11-12net/packet: represent IP6 as two uint64s.David Anderson1-2/+4
2020-11-12wgengine/filter: add full IPv6 support.David Anderson1-0/+4
2020-11-10net/packet: documentation pass.David Anderson1-21/+0
2020-11-10net/packet: fix panic on invalid IHL field.David Anderson1-0/+5
2020-11-10net/packet: remove {get,put}{16,32} indirection to encoding/binary.David Anderson1-23/+15
2020-11-10net/packet: support full IPv6 decoding.David Anderson1-68/+173
2020-11-10net/packet: add IPv6 source and destination IPs to Parsed.David Anderson1-8/+10
2020-11-09net/packet: s/ParsedPacket/Parsed/ to avoid package stuttering.David Anderson1-15/+15
2020-11-09net/packet: rename from wgengine/packet.David Anderson1-0/+343