File scapy.changes of Package scapy
-------------------------------------------------------------------
Tue Apr 20 06:23:24 UTC 2021 - Robert Frohl <rfrohl@suse.com>
- Update to 2.4.5
* Core
- 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`.
* 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
- Renaming of ECU to Ecu
- Refactoring of EcuState class to be more versatile
- Minor updates to the documentation
-------------------------------------------------------------------
Thu Sep 3 07:58:43 UTC 2020 - Robert Frohl <rfrohl@suse.com>
- Update to 2.4.4
* Core
- fix how timestamps are measured on layer 3 (broken since 2.4.1)
- drop DNET support (deprecated since 2.4.0)
- Scapy will now use libpcap instead of tcpdump to compile the filters (tcpdump is still used to filter pcaps)
- major changes to the online doc and more doc to many functions
* Layers
- New layers (homeplug sg, smb2, NSH, RPL, ERSPAN, BFD, ROCE...)
- TLS: TLS 1.3 support & many fixes
- 802.11 improvements / WPA3 detection
- Netflow 9 fixes
- Major refactor & changes of the Automotive layers
- HTTP changes
- DHCPv6 fixes according to revision of the RFC
- Bluetooth improvements (+BLE)
- minor fixes to Radius, PPP, GTP, IPsec, CDP, VTP, HTTP/2, ...
-------------------------------------------------------------------
Thu Aug 8 08:41:31 UTC 2019 - Robert Frohl <rfrohl@suse.com>
- Update to 2.4.3
* Core
- latency improvements
- sniff() can be used to test BPF fiters on pcap files
- more unit tests and Python3 compatibility
- asynchronous sniffing
- UTScapy vim syntax highlighting
- Console / IPython integration improvements
* Layers
- New:
HTTP (from the deprecated scapy-http module), TLS 1.3, ATA over Ethernet, OVD, IEC 60870-5-104, enip, ...
- Improved:
NetflowV9, ISOTP, Zigbee, RTR, BLE, PPI, DNS, LLDP, Bluetooth/BTLE rework, PPI / 802.11 improvements
-------------------------------------------------------------------
Tue Jan 15 17:30:41 UTC 2019 - Robert Frohl <rfrohl@suse.com>
- update to 2.4.2
* Core
- Python 3.7 support
- unit testing is now 100% tox based
* Layers
- Many automotive related layers added (ISO-TP...)
- New:
EtherCat, OPCDA, SOCKS, USBpcap, RPKI
- Improved:
MACsec, MQTT, MPLS, DNS, ARP, Dot15d4, Zigbee, Bluetooth4LE, RadioTap
-------------------------------------------------------------------
Fri Nov 9 14:10:37 UTC 2018 - Robert Frohl <rfrohl@suse.com>
- update to 2.4.0
* Core
- Pcap/PcapNg improvements
- OSX 802.11 monitor mode
- Krack AP module
- iPython support
* Layers
- major changes
* TLS (including TLS1.3), X.509
- New
* HTTP/2, EAP-TTLS, TACACS, MQTT
- Improved
* IPv6, SCTP, NTP, PPTP, CDP, BGP, ISIS
- use python3 by default
-------------------------------------------------------------------
Fri Aug 16 08:07:18 UTC 2013 - hpj@urpla.net
- add note about testing requirements, local test run successful
-------------------------------------------------------------------
Fri Aug 16 07:14:26 UTC 2013 - speilicke@suse.com
- Spec cleanup: license header, simplified macro usage, explicit file
list, dropped %clean section
- Provide/obsolete python-scapy, it's the same software
- Use tarball from PyPI and a source URL so that it can be verified
- Remove documentation from tarball and thus from src and binary RPMs,
we are not allowed to distribute it
-------------------------------------------------------------------
Tue Feb 12 16:29:21 UTC 2013 - hpj@urpla.net
- update to 2.2.0
-------------------------------------------------------------------
Thu Jul 15 22:40:37 UTC 2010 - pascal.bleser@opensuse.org
- initial package (2.1.1)