Subject: CVS commit: pkgsrc/net/scapy
From: David H. Gutteridge
Date: 2021-04-27 23:53:11
Message id: 20210427215311.D76F9FA95@cvs.NetBSD.org

Log Message:
scapy: update to 2.4.5

Changelog
Core

    354 commits to master since v2.4.4, from 73 contributors
    Python 3.9 support
    New interfaces system. conf.iface is now an object (retro-compatible as a \ 
string) which contains additional information about the interface and allows for \ 
an automatic selection of the socket type. conf.ifaces now lists all available \ 
interfaces.
    Fix *BSD support. Improve filters handling on Linux and libpcap
    Automaton: support for STOP event - allows to cleanly end an Automata. \ 
Implemented in all Scapy's automatons
    [Deprecated] Naming different fields with the same name will now raise a \ 
deprecation warning. This behavior has never properly worked and should never be \ 
necessary
    Enhance Net and Net6
    Improvements to scapy's logging, colored output and to UTscapy
    Fix edge-cases with ConditionalField and MultipleTypeField to make them more \ 
resilient
    [Doc] Enhancements: improved MultipleTypeField handling, add view source.
    [Internal] Move the test suite to GitHub Actions
    [Internal] Unit test housekeeping
    [Internal] Begin type hinting

Layers

    6LoWPAN refactor
    TLS improvements (TLS 1.3 server downgrade, TLS 1.2 EXT MS...)
    HTTP improvements (http_request, support for zstd...)
    Refactor TunTap support
    Cleanup MACsec
    Many small bug fixes or improvements to layers (SMB2, BFD, DNS, Zigbee, EAP, \ 
HomeplugGP, DHCPv6, 802.11...)

Automotive

    Renaming of ENET to HSFZ
    Added XCP layer
    Added DoIP layer
    [Internal] Cleanup of interface preparation code in unit tests
    Renaming of ECU to Ecu
    Refactoring of EcuState class to be more versatile
    [Internal] Started with typing
    [Internal] Multiple minor cleanups
    Minor updates to the documentation

Files:
RevisionActionfile
1.35modifypkgsrc/net/scapy/Makefile
1.11modifypkgsrc/net/scapy/PLIST
1.14modifypkgsrc/net/scapy/distinfo
1.5modifypkgsrc/net/scapy/patches/patch-ab
1.4modifypkgsrc/net/scapy/patches/patch-scapy_arch_bpf_supersocket.py
1.3modifypkgsrc/net/scapy/patches/patch-scapy_consts.py
1.1addpkgsrc/net/scapy/patches/patch-test_run__tests