Roadmap
This is a tentative roadmap for the next stable releases of Wireshark. For more information on the Wireshark releases see Development/LifeCycle.
Planning
Release
Expected Date
Notes
1.7.1
Unscheduled
Next development release preceding 1.8.0
1.6.6
Unscheduled
Next maintenance release of the stable branch
1.4.12
Unscheduled
Next maintenance release of the old stable branch
Upcoming Release Status
1.6.6
Pending Tasks
- Move over the following revisions:
Rev 39873 - Ask 8649 - Thou shalt not use proto_tree_add_string() with an FT_BYTES field.
Rev 40384 - Bug 6708 - Wrong tvb_get_bits function call in packet-csn1.c.
Rev 40508 - Bug 6735 - Properly set the per-packet encapsulation on a seek-and-read on a K12 text file
Rev 40615 - Bug 5237 - Convert forward slashes in URI to back slashes if WIN32.
Rev 40616 - Bug 6687 - Avoid a potential infinite loop by stopping dissection when a message has no tlvblock.
Rev 40627Rev 40634Rev 40635 - Bug 6375 - GPRS RLCMAC dissector not handling valid PDU
Rev 40644 - Bug 5687 - Some PGM options are not parsed correctly.
Rev 40702 - Bug 6761 - max_ul_ext isn't printed/decoded to the packet details log in GTP protocol packet.(Wrong length check)
Rev 40727 - Bug 6766 - Fix incorrect usage of g_ascii_strdown() (don't port over the epan/wslua/wslua_proto.c changes, they don't apply to 1.6)
Rev 40730 - Fix memory leaks involving tvb_get_stringz() by replacing it with tvb_get_ephemeral_stringz().
Items marked with
in the TODO list of Development/SNMP
Completed Tasks
- Move over the following revisions:
1.4.12
Pending Tasks
- Move over the following revisions:
Rev 39873 - Ask 8649 - Thou shalt not use proto_tree_add_string() with an FT_BYTES field.
Rev 40508 - Bug 6735 - Properly set the per-packet encapsulation on a seek-and-read on a K12 text file
Rev 40616 - Bug 6687 - Avoid a potential infinite loop by stopping dissection when a message has no tlvblock.
Rev 40644 - Bug 5687 - Some PGM options are not parsed correctly.
Rev 40727 - Bug 6766 - Fix incorrect usage of g_ascii_strdown() (don't port over the epan/wslua/wslua_proto.c changes, they don't apply to 1.4)
Completed Tasks
- Move over the following revisions:
Proposed Changes
- Keep plugin API and ABI stable and versioned, so binary plugins will reliably work with more than one Wireshark version
- 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)
