Revisions of python-dpkt

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1147607 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 10)
Forwarded request #1147585 from kairu

- Add Python 3.11 build.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 924285 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 9)
- Update skip-BE-tests.patch so that it actually fixes things,
  instead of just skipping tests (gh#kbandla/dpkt#615).
- 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).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 859976 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 8)
- Rename skip_s390x_tests.patch to fix_s390x_tests.patch (from the
  upstream commit 4ce0b897e60a), which seems to fix the problem.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 855900 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 7)
Cleanup (forwarded request 855899 from mcepl)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 681304 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 5)
- Update to 1.9.2:
  * Tiny fixes for 3.7 python
- Enable tests
- Add proper dependencies
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 561440 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 4)
- Update to version 1.9.1:
  * Allow building with python3
- Remove epydoc dependency so we can remove py2 only package
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 3)
Split 13.2 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 2)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 197804 from Greg Freemyer's avatar Greg Freemyer (gregfreemyer) (revision 1)
A new package to create / parse IP packets.  Required for plaso which I still hope to get into 13.1
Displaying all 11 revisions
openSUSE Build Service is sponsored by