## secdev/scapy — v2.7.0…v2.7.1rc1

_49 commits._

### Features
- **Add CBOR fields (cborfields.py, cborpacket.py) and tests (#4958)** (c4064de)
- **Add CBOR implementation following the ASN.1 implementation paradigm (by Copilot) (#4916)** (5b81ba1)
- **Feature/add-ptp-protocol (#4640)** (e986fbc)
- **Improve keytab/ccache support (#4935)** (bba4ec0)
- **Hack: support setuptools < 77 with modern licenses (#4931)** (c09a292)
- **exts: support < 3.9 extensions** (87ec73e)
- **Add MS-WMI tests** (f7e30de)
- **Add MGMT tests** (5477d45)
- **Add DICOM (Digital Imaging and Communications in Medicine) protocol support (#4891)** (ded1d73)
- **Add warning suppression in docs conf. (#4899)** (03c362c)

### Fixes
- **bfd: fix ConditionalField condition for optional_auth always being True (#4937) (#4965)** (66ef96a)
- **tests: patch localtime in the "cert remainingdays" test (#4956)** (f4a2ca4)
- **dns: fix off-by-four in EDNS0 OWNER Option (#4955)** (2b220b9)
- **[MS-RRP] Registry: Fix lpClassOut name request (#4953)** (04b99c3)
- **Netflow: NFv9/10 flow record type fix (#4813)** (2cb8101)
- **Fix bugs: reg_value to reg_name, multi_sz decoding** (9802dca)
- **Fix slcan w IsoTPSoftSocket (#4938)** (b28640f)
- **Fix DCE/RPC tests** (90ffdbe)
- **Fix bind() before connect, and case that can happen in SMB** (7c70048)
- **Fix explore() with plugins** (32bd92f)
- **smbclient: Fix glob support in put** (ffd9d1c)
- **Fix ClientSubnetv4 Calculates Address Length Incorrectly issue** (dfc11c8)
- **HTTP: fix forwarding of HEAD sessions (#4908)** (17ff3f0)
- **Fix IP.Summary() crash when dst is RandIP()** (a5bc2bb)

### Backend
- **NTLM: bad doc (#4966)** (5009233)
- **Pickle - reconstructs the packet from field values, payload and metadata (#4919)** (2e7c97f)
- **More Bluetooth 5.0+ packets (#4905)** (9ae49f8)
- **Upgrade PyPy version from 3.10 to 3.11** (e3273c4)
- **KerberosSSP improvements, fixed for LDAP and MSNRPC (#4944)** (1f3ac50)
- **DCE/RPC: various fixes** (dbaaf69)
- **Implement [MS-RRP] RPC manipulation & various other changes** (3147e10)
- **Detect TCPError/UDPerror/SCTPerror after IPv6 Extension Headers** (85825ed)
- **Resolve race condition when starting AsyncSniffer (#4912)** (ed0707e)
- **3.8+ tag in tests** (c9c91ba)
- **rpcserver: only answer to packets on the currently bound interface** (d55cece)
- **smbclient: Check status instead of response** (13fdbbf)
- **Load scapy-rpc in tests** (8591a74)
- **DCE/RPC client: improve endpoint mapper resilliency** (2fcec29)
- **NTLM: check user case insensitively** (cdf3e34)
- **Test more things from scapy-rpc** (d7d8b8d)
- **Attempt to decode SCTPChunkData data when possible** (a686d23)
- **DCE/RPC: minor fixes and tests (#4910)** (fec8617)
- **Various SMB2 fixes (#4907)** (548c7eb)
- **[MS-NRTP] do not use 'type' attribute (#4909)** (64aba81)
- **Enhance SuperSocket for AnsweringMachine typing (#4897)** (f303033)

### Chore
- **ci: install cbor2 on Packit (#4948)** (b1add1f)
- **ci: drop all downstream patches on Packit (#4932)** (c3c62ec)
- **ci: install scapy-rpc on Packit** (5c3fe1c)
- **ci: actually run the tests on Packit again  (#4927)** (2c787cd)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/secdev/scapy?utm_source=github-action)._