Roadmap
This is a tentative roadmap for the next stable releases of Wireshark. For more information on the Wireshark release lifecycle and on past releases see Development/LifeCycle.
Planning
Release
Expected Date
Notes
1.7.2
May 22, 2012
Next development release preceding 1.8.0
1.6.8
May 22, 2012
Next maintenance release of the stable branch
1.4.13
May 22, 2012
Next maintenance release of the old stable branch
Upcoming Release Status
1.6.9
Pending Tasks
- Move over the following revisions:
1.6.8
Pending Tasks
- Move over the following revisions:
Queue Closed
Items marked with
in the TODO list of Development/SNMP
Completed Tasks
- Move over the following revisions:
Rev 41995 - Bug 7043 - Set the minimum length of the Internet Timestamp option to 4 bytes.
Rev 42003 - Bug 7047 - use suboption length instead of option length to terminate option 82 suboption 9 dissection in BOOTP
Rev 42106 - Bug 7127 - Remove an extra entry in nfsv4_operation_ett array
Rev 42114, Rev 42116 - Bug 7122 - Fixes Bluetooth HCI event infinite loop
Rev 42200 - Fix packet-diameter bug which tries to allocate too much memory when an unknown vendor is encountered.
Rev 42328 - Set up Wireshark to handle pcap-ng files on OS X
Rev 42329 - Set up Wireshark to handle pcap-ng files with a .ntar suffix on Windows
Rev 42330 - Include .ntar as a suffix for pcap-NG files and include .dmp as a suffix for pcap files
Rev 41979, Rev 41984 - Bug 7042 - Handle properly filler and do not remove last digit when decoding MSISDN
Rev 42108 - Bug 7130 - Use right names for items in a DNS CERT RR
Rev 42112 - Bug 7089 - MPLS dissector in 1.6.7 and 1.7.1 misdecodes some MPLS CW packets
Rev 42123 - Bug 7134 - Unable to display the correct IEEE802.11 MCS data rates due to header definition
Rev 42144 - Don't byte swap bytes past the end of the packet data in Cisco Secure IDS IP logs
Rev 42258 - Bug 7198 - Megaco parser problem with LF in header.
Rev 42388 - Bug 6779 - User-Password - PAP decoding passwords longer than 16 bytes
Rev 42393,Rev 42407,Rev 42431 - Bug 7221 - Fix emem allocation alignment on SPARC (and other such CPUs)
Rev 42437 - Bug 7226 - OPC UA bytestring node id decoding is wrong
Rev 42714 - Fix compilation with ancient zlib's (which lack Z_BLOCK)
REVERT Rev 40547 - Ask 10396 - REVERT this revision so as to not increase the required glib version in the 1.6 branch.
Not Done
- Move over the following revisions:
1.4.13
Pending Tasks
- Move over the following revisions:
Queue closed
Completed Tasks
- Move over the following revisions:
Rev 42114, Rev 42116 - Bug 7122 - Fixes Bluetooth HCI event infinite loop
Rev 42328 - Set up Wireshark to handle pcap-ng files on OS X
Rev 42329 - Set up Wireshark to handle pcap-ng files with a .ntar suffix on Windows
Rev 42330 - Include .ntar as a suffix for pcap-NG files and include .dmp as a suffix for pcap files
Rev 42407,Rev 42431 - Bug 7221 - Fix emem allocation alignment on SPARC (and other such CPUs)
Rev 41937, Rev 41938, Rev 41941 - Bug 6922 - Work around WinPcap bug where it returns an error but leaves junk in the error message string
Rev 41995 - Bug 7043 - Set the minimum length of the Internet Timestamp option to 4 bytes.
Rev 42108 - Bug 7130 - Use right names for items in a DNS CERT RR
Rev 42120 - Fix handling of one 5View file error, and update the name of the company from whom the 5View stuff came (and it's apparently "5View", not "5Views"); fix is from the 1.6 branch
Rev 42144 - Don't byte swap bytes past the end of the packet data in Cisco Secure IDS IP logs
Rev 42200 - Fix packet-diameter bug which tries to allocate too much memory when an unknown vendor is encountered.
Rev 42388 - Bug 6779 - User-Password - PAP decoding passwords longer than 16 bytes
Proposed Changes
Keep plugin API and ABI stable and versioned, so binary plugins will reliably work with more than one Wireshark version (ABI changes can be followed here: Upstream Tracker)
- Run tools/git-compare-abis.sh in the Git repository right before the release
Bump library versions as needed based on Libtool's documentation (don't forget updating debian/wireshark-common.files and debian/wireshark-common.shlibs)
- Version checking
- Windows updater
- Add privilege separation for dissection
- Add thread/multiprocessor support
... well, maybe all the points mentioned in the WishList!
Unsorted
Security improvements (see also: Security)
- Add privilege separation for POSIX environments (in progress)
- Add a similar mechanism for the Windows environment
- Enhance the API to make it easier to write secure code (e.g. add tvb_get_gstring())?
- Documentation of library API's (e.g. wiretap)
