wireshark/ui
Guy Harris 318cf8a678 Add support for dissecting non-packet records.
Add a dissector table indexed by the file type, and, for the
file-type-specific records, have the frame dissector skip the usual
pseudo-header processing, as the pseudo-header has a file-type-specific
record subtype in it, and call the dissector for that file type's
records.

Change-Id: Ibe97cf6340ffb0dabc08f355891bc346391b91f9
Reviewed-on: https://code.wireshark.org/review/1782
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-05-25 00:05:07 +00:00
..
cli isprint() -> g_ascii_isprint() 2014-05-13 16:14:07 +00:00
gtk Add support for dissecting non-packet records. 2014-05-25 00:05:07 +00:00
qt Add support for dissecting non-packet records. 2014-05-25 00:05:07 +00:00
win32 Revert "Allow wtap_read() and wtap_seek_read() to return non-packet records." 2014-05-23 10:50:10 +00:00
CMakeLists.txt Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
Makefile.am Support out-of-source checkapi 2014-04-25 04:23:46 +00:00
Makefile.common Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
Makefile.nmake Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
alert_box.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
alert_box.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
capture_globals.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
decode_as_utils.c Get rid of more tvb_get_nstringz* calls. 2014-04-12 22:27:22 +00:00
decode_as_utils.h Fix warning when generate documentation (doxygen) 2014-04-14 20:28:34 +00:00
doxygen.cfg.in Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
export_object.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object_dicom.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object_http.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
export_object_smb.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
file_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
follow.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
follow.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
help_url.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
help_url.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
iface_lists.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
iface_lists.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
io_graph_item.c Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
io_graph_item.h Add a Qt I/O Graph dialog. 2014-04-07 20:56:42 +00:00
last_open_dir.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
main_statusbar.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_list_utils.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet_list_utils.h Fix warning when generate documentation (doxygen) 2014-04-14 20:20:38 +00:00
persfilepath_opt.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
persfilepath_opt.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
preference_utils.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
preference_utils.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
profile.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
profile.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
progress_dlg.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
recent.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
recent.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
recent_utils.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
rtp_analysis.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
rtp_stream.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
simple_dialog.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
software_update.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
software_update.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
ssl_key_export.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
ssl_key_export.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap-megaco-common.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap-megaco-common.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap-rtp-common.c Some routine name changes. 2014-04-19 19:07:06 +00:00
tap-rtp-common.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap-sctp-analysis.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap-sctp-analysis.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap-sequence-analysis.c Some routine name changes. 2014-04-19 19:07:06 +00:00
tap-sequence-analysis.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap-tcp-stream.c Add support for dissecting non-packet records. 2014-05-25 00:05:07 +00:00
tap-tcp-stream.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
tap_export_pdu.c Allow wtap_read() and wtap_seek_read() to return records other than packets. 2014-05-24 18:31:25 +00:00
tap_export_pdu.h Revert "Refactor Wiretap" 2014-05-09 05:21:01 +00:00
text_import.c Allow wtap_read() and wtap_seek_read() to return records other than packets. 2014-05-24 18:31:25 +00:00
text_import.h Revert "Refactor Wiretap" 2014-05-09 05:21:01 +00:00
text_import_scanner.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
text_import_scanner.l Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
time_shift.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
time_shift.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
ui_util.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
utf8_entities.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
util.c Fix crash on invalid SSH_CONNECTION and SSH_CLIENT values 2014-04-15 19:40:09 +00:00
util.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00