Roadmap
This is a tentative roadmap for stable releases of Wireshark 1.0 and beyond. For past releases, see Development/PastReleases.
Planning
Release
Expected Date
Notes
1.2.0
Jun 15, 2009
1.2.x will be the new stable branch. 1.0.x will be retired.
1.2.1
Q3, 2009
First maintenance release of 1.2 branch
1.0.9
Q3, 2009
Next maintenance of retired branch
1.3.0
Q4, 2009
First development snapshot
For release numbering, see Development/ReleaseNumbers.
Upcoming Release Status
1.2.1
Pending Tasks
- Move over the following revisions:
Rev 28796 and Rev 28810 - Change window_new() to dlg_window_new() and destroy the window with the top level window.
Rev 28801 - Bug 3559 - Don't let the index run over the array boundary.
Rev 28808 - Don't crash on reading packetlogger files.
Rev 28818 - Fix ICMPv6 RA parsing.
Rev 28822 - Diameter xml updates.
Rev 28837 - Bug 3555 - Fix "Wireshark crashes when no Ethernet Connected": Cancel hostname lookup timers if c-ares is not initialized.
Rev 28838 - Ensure dct3trac packets never longer than 23 bytes.
Rev 28839 - Removed a tvb_free() to avoid a crash.
Rev 28850 - Bug 3565 - Wireshark crashes when reading a pcapng file.
Rev 28852 - Bug 2000 - Back out r28452, which is causing errors when reading from pipes.
Rev 28857 - Bug 3560 - Wireshark does not handle pseudo headers when reading a pcapng file.
Rev 28858 - Wireshark can convert pcapng files to pcap when all interfaces use the same encapsulation.
Rev 28859 - Wireshark can write pcapng files using one encapsulation type which makes use of pseudo headers.
Rev 28862 - Wireshark can write pcapng files using multiple encapsulation types.
Rev 28863 - Cleanup of pcap-common and pcapng code.
Rev 28864 - Cleanup of pcapng code.
Rev 28865 - Fix a bug in reading of pcap files introduced in r28863.
Rev 28866 - Bug 3620 - Wireshark can convert pcap files generated by text2pcap to pcapng.
Rev 28868 - Stop loading of pcapng files with multiple section header blocks.
Rev 28873 - Bug 3556 - The title in the TCP sequence graphs is too short.
Rev 28874 and Rev 28876 - Bug 3627 - Replace obsolete methods by pkg-config method for GNU TLS configuration
Rev 28884 - Bug 3572 - Fix crash in btl2cap dissector: Handle malformed SDU length in L2CAP I-frame
Rev 28891 - Bug 3578 - Fix crash caused by packet-radius.c attribute list/pair incorrect error handlling
Rev 28908 - Fix decryption key entry.
Rev 28917 - Make it compile on AIX.
Rev 28918 - Bug 3640 - Fix crash when changing from a profile with a moved time column.
Rev 28920 - Bug 3530 - Create a temporary directory for IP map files.
Rev 28924 - Bug 3645 - Show correct error message when reading btsnoop files with unsupported datalink types.
Rev 28925 - Further improve the error messages for reading btsnoop files with unsupported datalink types.
Rev 28931 - Bug 3536 - Fix crashes in the filter dialog and filter toolbar when referencing a "range-string" field type.
Rev 28937 - Bug 3651 & Bug 3635 - Fix processing of radius 'vendor specific attributes'
Update Windows PCRE package? (Latest available package from http://gnuwin32.sourceforge.net/packages/pcre.htm is 7.0 we need 7.4)
Items marked with
in the TODO list of Development/SNMP
1.0.9
Pending Tasks
- Move over the following revisions:
Rev 25813 - Bug 3499 - Add adns_dll.dep and adns_dll.rc to the release tarball to fix the Windows build
Rev 28471 - Bug 3469 - Add support for NetScreen Snoop output on bridged ADSL interfaces without PPP
Rev 28482 - Bug 3223 and Bug 3414 - Use the user defined comment in the Capture Interfaces dialog box.
Rev 28503 - Bug 3483 - Throttle splash screen updates when running remote.
Rev 28538 - Bug 3489 - Array overrun on copy of filter expression on GTK1 build.
Rev 28550 - Bug 3361 - Resolve a crash issue in the filter bar when having a function on the RHS which does not return the same type as the LHS.
Rev 28555 and Rev 28556 - Bug 3429 - Downgrade a g_assert() to a proper if statement to avoid a crash.
Rev 28620 - Bug 3505 - Fixed bit position for wlan_mgt.fixed.delba.param.initiator.
Rev 28633 - Lua fix in value_string_from_table()
Rev 28640 - Bug 3509 - Use correct type to avoid DISSECTOR_ASSERT_NOT_REACHED.
Rev 28642 - Support NR-SACKS, fix crashes in TSN analysis.
Rev 25871 - Register the FTP dissector by name
Rev 28670 - FIXED: "Home" and "End" keys don't work when editing a filter in the filter toolbar
Rev 28671 - Update services
Rev 28696 - Bug 3524 - Fixed interface id on writing pcapng files.
Rev 28749 - Bug 3535 - Lucent/Ascend parser infinite loop while parsing large dumps.
Rev 28839 - Removed a tvb_free() to avoid a crash (in plugin directory).
Rev 28884 - Bug 3572 - Fix crash in btl2cap dissector: Handle malformed SDU length in L2CAP I-frame
Rev 28891 - Bug 3578 - Fix crash caused by packet-radius.c attribute list/pair incorrect error handlling
Rev 28917 - Make it compile on AIX.
Rev 28931 - Bug 3536 - Fix crashes in the filter dialog and filter toolbar when referencing a "range-string" field type.
Update Windows Kerberos package? (Bug 3521 - Current version has vulnerability)
Update Windows PCRE package? (Latest available package from http://gnuwin32.sourceforge.net/packages/pcre.htm is 7.0 we need 7.4)
Items marked with
in the TODO list of Development/SNMP
Proposed Changes
- make plugin API and ABI stable, so binary plugins will be working with more than one Wireshark version
- Version checking.
- Windows updater.
- Finish the native Windows interface and integrate it with the main trunk
- Make the capture filter syntax the same as the display filter syntax?
- 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)
Discussion
Is the native Windows interface still a desirable target? - the Windows integration is pretty good in it's current form -- UlfLamping
