forked from pool/python-dpkt
- No more greedy globs in %files. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dpkt?expand=0&rev=33
194 lines
7.7 KiB
Plaintext
194 lines
7.7 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Jun 5 06:03:56 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Switch to pyproject macros.
|
|
- No more greedy globs in %files.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 12 08:50:28 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to 1.9.8
|
|
* Fixed endianness issues in PCAPNG, Loopback
|
|
* Improved MPLS unpacking to include IPv6
|
|
* Fixed unpacking of multiple records in TLS messages
|
|
* Updated docstrings for multiples modules
|
|
* Fixed a long-standing issue where serializing IP would change its length
|
|
* Fixed IEEE 802.11 Beacon byte ordering
|
|
* Graceful handling of PCAPNG option comment UTF-8 decoding errors
|
|
* Added support for PCAPNG Packet Block
|
|
* Added modpcap reader support
|
|
- Drop skip-BE-tests.patch, merged upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 19 13:27:00 UTC 2024 - Christian Keil <keil@dfn-cert.de>
|
|
|
|
- Add Python 3.11 build.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 8 06:53:28 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update skip-BE-tests.patch so that it actually fixes things,
|
|
instead of just skipping tests (gh#kbandla/dpkt#615).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 7 10:42:16 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update to 1.9.7.2:
|
|
- Fixed performance regression (#611)
|
|
- Moved the project documentation from Read the Docs(RST) to
|
|
github.io(MarkDown)
|
|
- Added a new mechanism for creating bit-sized field
|
|
definitions in the protocol parsers (Packet.__bit_fields__)
|
|
- Added pretty printing capability aka Packet.pprint(),
|
|
Packet.__pprint_funcs__
|
|
- Added documentation on developing protocol parsers in dpkt
|
|
(creating_parsers.md)
|
|
- Added a universal pcap+pcapng reader
|
|
(dpkt.pcap.UniversalReader)
|
|
- Improved TLS ClientHello and ServerHello parsing: return an
|
|
"Unknown" ciphersuite instead of raising an exception, add
|
|
codes for rfc8701, GREASE ciphersutes
|
|
- Added function to get IP protocol name
|
|
- Modified Packet.__getitem__() and added Packet.__contains__()
|
|
to address the nested protocol layers
|
|
- Fixed payload length interpretation in AH decoder
|
|
- Improved handling of invalid chunks in HTTP and SCTP
|
|
- Fixed decoding of IPv6 fragments after the 1st fragment
|
|
- Support rfc3540 nonce sum flag in TCP
|
|
- Added in the TLS 1.3 Cipher Suite from the RFC 8446 dated
|
|
August 2018
|
|
- Added support for Linux cooked capture v2, SLL2.
|
|
- New example showing how to process truncated DNS packets
|
|
(examples/print_dns_truncated.py).
|
|
- Corrected typo in BGP.notification attribute.
|
|
- BGP.Update.Attribute.MPReachNLRI.SNPA now inherits from
|
|
dpkt.Packet.
|
|
- Byteorder is now specified when packing GRE optional fields.
|
|
- #517: Improvement to Radiotap class, supporting multi-byte
|
|
and misaligned flags fields. Endianness is now enforced.
|
|
- Github issue template added for bug reporting.
|
|
- Compliance with flake8 formatting.
|
|
- asn1.py::utctime method now returns time in UTC, instead of
|
|
local.
|
|
- Allow multiple InterfaceDescriptionBlocks with pcapng.Writer.
|
|
- SCTP decoder DATA chunk padding aligned to 4-bytes, and
|
|
improved handling of .data field.
|
|
- IEEE80211 DELBA frame now works on big and little-endian
|
|
architectures.
|
|
- Introduce compat.ntole which converts from network byte order
|
|
to little-endian byte order, regardless of host endianness.
|
|
- Ethernet class now attempts to unpack the padding and trailer
|
|
if present.
|
|
- Added anonymous property to cipher suites, which returns True
|
|
if the cipher suite starts with 'anon'.
|
|
- Added pfs (Perfect Forward Secrecy) and aead (Authenticated
|
|
Encryption with Additional Data) properties to cipher suites.
|
|
- Added old CHACHA20-POLY1305 related cipher suites to TLS
|
|
CipherSuite list.
|
|
- Remove redundant num_compression_methods from TLSClientHello
|
|
- Testing improved from 90% coverage to over 99%.
|
|
- Remove upstreamed patch fix_s390x_tests.patch
|
|
- Add patch skip-BE-tests.patch skipping failing tests again
|
|
(gh#kbandla/dpkt#505).
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 3 16:55:41 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Rename skip_s390x_tests.patch to fix_s390x_tests.patch (from the
|
|
upstream commit 4ce0b897e60a), which seems to fix the problem.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 14 22:51:23 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add skip_s390x_tests.patch to skip failing tests on s390x
|
|
(gh#kbandla/dpkt#505).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 14 22:07:23 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update to 1.9.4:
|
|
- drop python 2.6 support
|
|
- add python 3.7, 3.8 support
|
|
- fix netbios name encoding and decoding
|
|
- properly set type of last vlan tag to type of eth.data layer
|
|
- fix QinQ vlan tag parsing with miscellaneous data
|
|
- add explicit iter to dpkt.Packet so dict() maps the fields nicely
|
|
- fix ipv6 packet so that it can be used for generating IPv6 data
|
|
- handle zero Eth type
|
|
- python 3 compatibility fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 18 20:00:32 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Use noun phrase in descriptions.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 4 11:30:22 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 1.9.2:
|
|
* Tiny fixes for 3.7 python
|
|
- Enable tests
|
|
- Add proper dependencies
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 3 16:11:39 UTC 2018 - tchvatal@suse.com
|
|
|
|
- Update to version 1.9.1:
|
|
* Allow building with python3
|
|
- Remove epydoc dependency so we can remove py2 only package
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 26 15:05:21 UTC 2013 - Greg.Freemyer@gmail.com
|
|
|
|
- Update to version 1.8:
|
|
* fix a typo in vrrp.py
|
|
* fix IPv4 and IPv6 packet to correctly handle zero payload length
|
|
* store cipher_suite as int in TLSServerHello to allow app-specific messages
|
|
* improve SSL parsing
|
|
- Specfile changes
|
|
* Update license field to BSD-3-clause
|
|
* Update URL
|
|
* remove make doc. Doc is no longer provided other than the source code.
|
|
* wrap site macros with a if for older versions of opensuse only
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 10:58:12 UTC 2011 - saschpe@suse.de
|
|
|
|
- Update to version 1.7:
|
|
* handle dynamic imports from py2exe/freeze.py/zipped egg
|
|
packages, from plotnikoff
|
|
* decode Ethernet MPLS labels, Cisco ISL VLAN tags, 802.2 LLC fields
|
|
* handle multiply-defined HTTP headers from simdream
|
|
* add IPv6 extension header support (minus ESP) from Owen Stephens
|
|
* add radiotap module from Timur Alperovich
|
|
* add IEEE80211 module from Jon Oberheide
|
|
* add RFB module from Jon Oberheide
|
|
* fix IP6 checksum to include options
|
|
* rename 'as' to 'asn' field in BGP header
|
|
* fix transport-layer checksum in IP6
|
|
* handle improper TCP header offset
|
|
* fix SSL typo
|
|
* handle malformed ICMP headers
|
|
* added RX module from Jon Oberheide
|
|
* fixed loopback module IP/IP6 decoding
|
|
* set transport-layer (TCP, UDP) checksum in IP
|
|
* MRT module fixes
|
|
* fix pcap.Writer timestamp calculation
|
|
- Spec file cleanup:
|
|
* Added changes file and removed stuff from %changelog section
|
|
* Added license header
|
|
* Removed authors from description
|
|
* Don't cleanup buildroot in %install section
|
|
* Made it a noarch package
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 28 00:00:00 UTC 2007 - judas_iscariote@shorewall.net
|
|
|
|
- Update to version 1.6
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 6 00:00:00 UTC 2006 - jfunk@funktronics.ca
|
|
|
|
- Initial release
|
|
|