update dpkt version; update changelogs
diff --git a/CHANGES b/CHANGES
deleted file mode 100644
index 6de2928..0000000
--- a/CHANGES
+++ /dev/null
@@ -1,112 +0,0 @@
-dpkt-1.9.7:
-	- 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
-
-dpkt-1.9.6:
-	- Added in the TLS 1.3 Cipher Suite from the RFC 8446 dated August 2018
-	- Added support for Linux cooked capture v2, SLL2.
-
-dpkt-1.9.5:
-	- 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%.
-
-dpkt-1.9.0:
-	- add support for Python 3.4, 3.5. Python 2.6 and 2.7 are still supported.
-
-dpkt-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
- 
-dpkt-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
-
-dpkt-1.6:
-	- DNS RR packing fixed
-	- added STUN, H.225, TPKT, NTP, RIP, Diameter, SCTP,
-	  BGP, and MRT modules from Jon Oberheide
-	- new dpkt.NeedData exception
-
-dpkt-1.5:
-	- IP6 checksum fix
-	- __getitem__() interface to Packet (e.g. ip['src'] == ip.src)
-	- faster Ethernet, IP, PPP module loading
-	- support any endianness capture file in pcap module,
-	  and export a pypcap-compatible Reader
-	- additional CDP definitions
-	- replaced rtp module with the grugq's version
-	- added QQ module from Robert Stone
-	- added gzip module
-	- added PPPoE module
-	- added RADIUS module
-
-dpkt-1.4:
-	- fix IP checksum bug on i386, caught by Thomas Taranowski
-
-dpkt-1.3:
-	- autoload IP, Ethernet dispatch tables
-	- IP6 bugfixes from Tim Newsham
-	- additional DHCP definitions from Tim Yardley
-	- HTTP bugfixes and abstraction (see SIP)
-	- RPC bugfixes
-	- added pypcap-compatible PcapReader
-	- added Linux libpcap "cooked" capture module
-	- added preliminary SSL module
-	- added SIP module
-	- added SCCP module
-	- added RTP module
-	- added Portmap module
- 
-dpkt-1.2:
-	- changed license from GPL to BSD
-	- added DTP module
-	- added HTTP module
-	- added DNS RR decodes
-	- added enough PPP to decode PPTP GRE encapsulation
-
-# $Id: CHANGES 379 2006-07-27 05:23:19Z dugsong $
diff --git a/docs/changelog.md b/docs/changelog.md
index 915348c..6400f21 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -40,4 +40,4 @@
 - 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%.
\ No newline at end of file
+- Testing improved from 90% coverage to over 99%.
diff --git a/dpkt/__init__.py b/dpkt/__init__.py
index 8e1c080..d7d9a07 100644
--- a/dpkt/__init__.py
+++ b/dpkt/__init__.py
@@ -7,7 +7,7 @@
 __author_email__ = ''
 __license__ = 'BSD-3-Clause'
 __url__ = 'https://github.com/kbandla/dpkt'
-__version__ = '1.9.6'
+__version__ = '1.9.7.1'
 
 from .dpkt import *