[ruby-talk:444095] [ANN] packetgen 3.2.2 released

packetgen 3.2.2 has been released.

* home: <https://github.com/sdaubert/packetgen&gt;
* bugs: <https://github.com/sdaubert/packetgen/issues&gt;
* doc: <https://github.com/sdaubert/packetgen/wiki&gt;

PacketGen provides simple ways to generate, send and capture network
packets.

Supported protocols are: Ethernet, Dot11, Dot1x, ARP, IP, IPv6, GRE,
ICMP, IGMP, ICMPv6, MLD, MLDv2, OSPFv2, OSPFv3, UDP, TCP, SNMP, DNS,
EAP, BOOTP, DHCP, TFTP, HTTP and MDNS.

Changes:

### 3.2.2 / 2022-12-23

* Add Header::HTTP::Headers# to access header through its name.
* Add Header::HTTP::Headers#header? to check a header is embedded in HTTP::Headers.
* Add Header::SNMP::VariableBindings# to access nth element in the binding list.
* Add Header::SNMP::VariableBindings#size.
* Add Header::DHCPv6::DUID#human_type.
* Add Header::IP::SI#to_human and Header::IP::RA#to_human
* Changed Types::Array#read so that it can now populate object from an array of hashes, and not only from a string.
* Fixes:
   * Fix NameError in UnknownPacket#===.
   * Fix UnknownPacket#inspect (did nothing).
   * Fix Header::IP::Option.build when type is unknown. In such a case, type was not set in newly created option.
   * Fix Header::IP::Option#initialize: length was not set, and data parameter was not used.

···

______________________________________________
ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org
To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org
ruby-talk info -- Info | ruby-talk@ml.ruby-lang.org - ml.ruby-lang.org