Releases: gopacket/gopacket
Releases · gopacket/gopacket
v1.4.0
What's Changed
- Make pcapgo EthernetHandle use runtime poller by @WGH- in #99
- avoid panic in case of a root zone SignerName by @esara in #101
- pcapng: support read and write Enhanced Packet Block (EPB) options by @mozillazg in #58
- Cleanup endian conversion helpers by @mejedi in #108
- fix time resolution of pcap/pcapgo by @zhouyan in #102
- feat: support icmp6 option RecursiveDNSServer by @ruokeqx in #105
- endian: fix big endian detection by @mejedi in #110
- Bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot[bot] in #114
- Making SIP parsing a bit more strict by @thorsager in #109
- geneve: implement DecodingLayer by @kaworu in #115
- Enable decoding/encoding additional RadioTap namespaces and Vendor namespaces by @robertkleffner in #116
- gtpv1u: check message type when decoding payload by @mejedi in #112
- Potential fix for code scanning alert no. 5: Workflow does not contain permissions by @mosajjal in #118
- add ability to handle pointers in layerString by @wardviaene in #121
- fix wrong return when parse ip options by @mozillazg in #120
- ipsec: implement DecodingLayer by @smagnani96 in #117
- Feature/add serialize to ipv6 routing by @sat0ken in #111
New Contributors
- @WGH- made their first contribution in #99
- @esara made their first contribution in #101
- @mozillazg made their first contribution in #58
- @zhouyan made their first contribution in #102
- @ruokeqx made their first contribution in #105
- @kaworu made their first contribution in #115
- @robertkleffner made their first contribution in #116
- @smagnani96 made their first contribution in #117
- @sat0ken made their first contribution in #111
Full Changelog: v1.3.1...v.1.3.1
v1.3.1
What's Changed
- extract the TLS Server Name Indication (SNI) by @wardviaene in #84
- Fix mips cross compile by @diredocks in #87
- gtp: fix extension headers and support FixLengths by @yoursunny in #68
- feat: Meraki Discovery Protocol layer parsing by @grutz in #54
- pcapgo: fix write.go mod by @wgrr in #77
- Add RRSIG and DNSKEY record types to DNS layer by @TochusC in #92
- Change go version to 1.22 (currently oldest supported) by @wader in #96
- OSPFv2: fix DbDesc LSAheader parse by @povsister in #56
- Fix Dot11InformationElement processing by @mcoops in #64
- Add MPTCP Options in the TCP Layer Decoder by @matttbe in #66
- Add support for bundled SCTP chunks by @alphalimafoxtrot in #72
- afpacket/pcapgo: fix htons in big endian systems by @wgrr in #75
- Change ifdef for 64-bit time to check for the right thing by @ssgelm in #90
New Contributors
- @wardviaene made their first contribution in #84
- @diredocks made their first contribution in #87
- @yoursunny made their first contribution in #68
- @wgrr made their first contribution in #77
- @TochusC made their first contribution in #92
- @povsister made their first contribution in #56
- @matttbe made their first contribution in #66
- @alphalimafoxtrot made their first contribution in #72
- @ssgelm made their first contribution in #90
Full Changelog: v.1.3.0...v1.3.1
v1.3.0
What's Changed
- Bump actions/setup-go from 4 to 5 by @dependabot in #39
- allow tcp stream creation prevention by @noboruma in #40
- Remove fmt.Printf in tls_handshake by @paragor in #42
- Add SerializeTo to IPv6Fragment by @Enrico204 in #48
- Fix RadioTap decoding panic by @mcoops in #45
- Fix BlockAck missing TA by @mcoops in #50
- Fix time type when build with _TIME_BITS=64 on 32bit arch by @zhsj in #52
- feat: Support in-place GZIP reads for PCAPNG files by @wolveix in #55
- Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #57
- feat: add read support for Name Resolution Block by @raphaelcoeffic in #38
- Using Content-Length to determine SIP message size by @thorsager in #51
- DNS SVCB and HTTPS resource records (RFC 9460). by @markkurossi in #62
- Radiotap: Add HE (WiFi6) decoding by @florisch in #65
- feat: add wifi6 IE and IE ExtId Element parsing to dot11 by @grutz in #53
- Fixed typo in the documentation for NewNgReader by @njm64 in #81
- layers: Remove trailing whitespace for Server Failure string by @mqasimsarfraz in #82
- Changing internal type of CSEQ and Content-Length by @thorsager in #61
New Contributors
- @noboruma made their first contribution in #40
- @paragor made their first contribution in #42
- @Enrico204 made their first contribution in #48
- @mcoops made their first contribution in #45
- @zhsj made their first contribution in #52
- @wolveix made their first contribution in #55
- @raphaelcoeffic made their first contribution in #38
- @thorsager made their first contribution in #51
- @markkurossi made their first contribution in #62
- @florisch made their first contribution in #65
- @grutz made their first contribution in #53
- @njm64 made their first contribution in #81
- @mqasimsarfraz made their first contribution in #82
Full Changelog: v1.2.0...v.1.3.0
v1.2.0
What's Changed
- Relax length check on pflog packets by @dgl in #20
- Fix DHCPv4 header field name hops by @aibor in #21
- Fix DHCPv4 options encoding by @aibor in #22
- Verify checksums by @MarcusWichelmann in #23
- refactor: optimize port map to switch statement by @smira in #24
- Bump actions/checkout from 3 to 4 by @dependabot in #28
- Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in #33
- Typo in routing/common.go by @stensonb in #37
- fix(ip4defrag): allow final fragment to be less than 8 octets by @niklaskb in #35
- refactor: don't fill empty metadata slots by @smira in #32
New Contributors
- @dgl made their first contribution in #20
- @aibor made their first contribution in #21
- @MarcusWichelmann made their first contribution in #23
- @smira made their first contribution in #24
- @stensonb made their first contribution in #37
- @niklaskb made their first contribution in #35
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- Fix integer size for linux-386 builds by @cholland1989 in #16
- Support removing BPF filter from AF_PACKET socket by @simeonmiteff in #18
- Fixes for Geneve option flags/length field by @simeonmiteff in #17
New Contributors
- @cholland1989 made their first contribution in #16
- @simeonmiteff made their first contribution in #18
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- feat(pcapgo): support cancellation with context.Context by @baez90 in #12
- Bump actions/checkout from 2 to 3 by @dependabot in #13
- Bump actions/setup-go from 3 to 4 by @dependabot in #15
New Contributors
- @baez90 made their first contribution in #12
- @dependabot made their first contribution in #13
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Clean up LLDP subtype and class strings by @craig-cogdill in #10
- experimental CGO-less afpacket by @mosajjal in #11
New Contributors
- @craig-cogdill made their first contribution in #10
Full Changelog: v0.1.0...v1.0.0
v0.1.0
What's Changed
- Github Actions by @mosajjal in #3
- Added SLL2 layer decoding by @wader in #1
- major refactor by @mosajjal in #4
- pcapgo: add read/write support for Decryption Secrets Block (DSB) by @stv0g in #6
- parse TLS client hello packet by @zhangbo1882 in #8
- Geneve SerializeTo improvements by @mejedi in #9
New Contributors
- @mosajjal made their first contribution in #3
- @wader made their first contribution in #1
- @stv0g made their first contribution in #6
- @zhangbo1882 made their first contribution in #8
- @mejedi made their first contribution in #9
Full Changelog: https://github.com/gopacket/gopacket/commits/v0.1.0