wireshark/epan
Michael Mann 6fa77a6acb Add data structures necessary to support multiple Section Header blocks.
This doesn't try to use any data from multiple Section Header blocks, it
just converts single Section Header block usage into a GArray, so the
potential is there to then use/support multiple Section Header blocks
within a file format (like pcapng)

Change-Id: I6ad1f7b8daf4b1ad7ba0eb1ecf2e170421505486
Reviewed-on: https://code.wireshark.org/review/15636
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
2016-06-01 14:33:23 +00:00
..
compress autotools: Use pkg-config autoconf macros for GLib/GTK 2016-02-21 07:51:55 +00:00
crypt Make sure EAPOL body is big enough for a EAPOL_RSN_KEY. 2016-05-23 08:04:46 +00:00
dfilter automake/nmake: don't run checkAPIs on lex and yacc files. 2016-05-11 18:20:57 +00:00
dissectors ZigBee ZDO: fix parse of ZDO Node Descriptor Response. 2016-06-01 13:58:06 +00:00
ftypes Run checkAPIs in epan/ftypes/ . 2016-05-11 15:51:21 +00:00
nghttp2 Change the declaration of nghttp2_mem_free2() to match the definition. 2016-06-01 00:48:46 +00:00
wmem Document wmem null guarantee 2016-05-24 07:18:03 +00:00
wslua Add data structures necessary to support multiple Section Header blocks. 2016-06-01 14:33:23 +00:00
.editorconfig Add EditorConfig settings for epan/*.[ch] 2016-03-14 13:22:30 +00:00
CMakeLists.txt Run checkAPIs in epan/ . 2016-05-11 20:24:18 +00:00
Makefile.am autotools: Add automake silent rule for ln -s 2016-05-19 01:13:53 +00:00
Makefile.common Remove the MIBenum stuff from the WAP code. 2016-05-08 21:15:43 +00:00
Makefile.nmake Fix nmake build after statically linking version code 2016-04-25 12:11:39 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c Don't mix g_malloc() and wmem_alloc(). 2016-04-28 21:53:49 +00:00
addr_resolv.h Replace and remove host_ip_af() function 2016-04-08 20:49:22 +00:00
address.h If setting an address from a tvb and the address length is 0, the address should be NULL. 2016-03-27 20:27:07 +00:00
address_types.c Add inet_pton/inet_ntop interface to libwsutil 2016-02-19 15:55:09 +00:00
address_types.h
afn.c
afn.h
aftypes.c
aftypes.h
app_mem_usage.c Don't use the prohibited API open(). 2016-04-11 23:22:29 +00:00
app_mem_usage.h
arcnet_pids.h
arptypes.h
asm_utils.c
asm_utils.h
asm_utils_win32_x86.asm
asn1.c
asn1.h
ax25_pids.h
bridged_pids.h
capture_dissectors.c
capture_dissectors.h
charsets.c
charsets.h
chdlctypes.h
circuit.c
circuit.h
color_filters.c const gpointer -> gconstpointer 2016-02-16 05:10:49 +00:00
color_filters.h Qt: Color _ANY and _TCP sequence analysis items. 2016-06-01 04:27:13 +00:00
column-info.h
column-utils.c Qt: Add check for field extractors 2016-02-05 05:35:02 +00:00
column-utils.h Qt: Add check for field extractors 2016-02-05 05:35:02 +00:00
column.c Remove the deprecated column types so users don't think they still exist. 2016-01-27 07:54:24 +00:00
column.h
conv_id.h
conversation.c Revert "Create an extended converstaion hastable taking more address information into consideration. This makes it possible to differentiate between packets on different vlans and can be expanded to handle tunnels." 2016-02-08 16:32:57 +00:00
conversation.h Revert "Create an extended converstaion hastable taking more address information into consideration. This makes it possible to differentiate between packets on different vlans and can be expanded to handle tunnels." 2016-02-08 16:32:57 +00:00
conversation_debug.h
conversation_table.c Add free_address_wmem(), fix warnings [-Wcast-qual] 2016-02-26 23:09:43 +00:00
conversation_table.h
crc6-tvb.c
crc6-tvb.h
crc8-tvb.c
crc8-tvb.h
crc10-tvb.c
crc10-tvb.h
crc16-tvb.c add functions to calculate the CRC of an ISO14443-A message 2016-02-08 06:01:05 +00:00
crc16-tvb.h add functions to calculate the CRC of an ISO14443-A message 2016-02-08 06:01:05 +00:00
crc32-tvb.c
crc32-tvb.h
decode_as.c const gpointer -> gconstpointer 2016-02-16 05:10:49 +00:00
decode_as.h const gpointer -> gconstpointer 2016-02-16 05:10:49 +00:00
diam_dict.h
diam_dict.l Windows: Remove the need for _CRT_NONSTDC_NO_DEPRECATE. 2016-04-13 02:16:20 +00:00
disabled_protos.c
disabled_protos.h
dissector_filters.c
dissector_filters.h Qt: Make conversation menu items static. 2016-03-28 16:27:41 +00:00
doxygen.cfg.in
dtd.h
dtd_grammar.lemon
dtd_parse.h Make the Flex scanners and YACC parser in libraries reentrant. 2016-04-03 22:21:29 +00:00
dtd_parse.l Make the Flex scanners and YACC parser in libraries reentrant. 2016-04-03 22:21:29 +00:00
dtd_preparse.l Make the Flex scanners and YACC parser in libraries reentrant. 2016-04-03 22:21:29 +00:00
dvb_chartbl.c
dvb_chartbl.h
dwarf.c
dwarf.h
eap.h
eapol_keydes_types.h
enterprise-numbers [Automatic update for 2016-05-29] 2016-05-29 15:11:18 +00:00
epan-int.h
epan.c Remove ADNS support 2016-03-21 19:32:00 +00:00
epan.h Move the proto data stuff out of frame_data.[ch]. 2016-01-25 02:24:34 +00:00
epan_dissect.h
etypes.h ethertype: Add old non-standard 802.1ad (QinQ) 2016-05-16 18:07:40 +00:00
ex-opt.c
ex-opt.h
except.c Use a single WS_NORETURN macro 2016-04-08 17:34:10 +00:00
except.h Use a single WS_NORETURN macro 2016-04-08 17:34:10 +00:00
exceptions.h Fix test-programs to build with -Werror 2016-02-11 13:53:12 +00:00
exntest.c Include ws_diag_control.h in config.h 2016-04-04 23:05:31 +00:00
expert.c Adds calculation of preamble length and frame duration. 2016-02-03 05:58:05 +00:00
expert.h
exported_pdu.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
exported_pdu.h [Nettrace] Add parsing of some HSS records. 2016-03-31 10:59:06 +00:00
filter_expressions.c
filter_expressions.h
follow.c Bring back packet_num in "Follow Stream" 2016-02-10 10:09:39 +00:00
follow.h
frame_data.c Move the proto data stuff out of frame_data.[ch]. 2016-01-25 02:24:34 +00:00
frame_data.h Include ws_diag_control.h in config.h 2016-04-04 23:05:31 +00:00
frame_data_sequence.c
frame_data_sequence.h
funnel.c
funnel.h
g_int64_hash_routines.c
g_int64_hash_routines.h
garrayfix.h
gcp.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
gcp.h
geoip_db.c
geoip_db.h
golay.c
golay.h
guid-utils.c Don't use _snwprintf (use StringCchPrintf instead). 2016-04-12 04:11:21 +00:00
guid-utils.h
iana_charsets.c Remove the MIBenum stuff from the WAP code. 2016-05-08 21:15:43 +00:00
iana_charsets.h Get rid of extra blank line. 2016-05-08 21:17:30 +00:00
iax2_codec_type.h
in_cksum.c
in_cksum.h
ip_opts.h
ipproto.c Remove synchronous DNS name resolution 2016-04-04 06:49:55 +00:00
ipproto.h
ipv4.c
ipv4.h
ipv6.h Move a declaration to wsutil 2016-04-09 23:36:30 +00:00
lapd_sapi.h
llcsaps.h
next_tvb.c
next_tvb.h
nlpid.h
oids.c Use faster string functions at startup. 2016-04-07 22:36:28 +00:00
oids.h
oids_test.c
osi-utils.c
osi-utils.h
oui.c Support for Oracle Solaris ECP/VDP dissection based on IEEE 802.1Qbg Draft 2.1. 2016-04-19 05:06:31 +00:00
oui.h Start dissecting the Mikrotik/Routerboard vendorspecific IEs 2016-05-22 10:56:26 +00:00
packet-range.c
packet-range.h
packet.c Enhance error printout if register_dissector_table() is called with wrong 2016-05-16 20:44:02 +00:00
packet.h Create call_data_dissector() to call data dissector. 2016-03-20 17:38:03 +00:00
packet_info.h Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
params.h
plugin_if.c Add some casts to void * to fix (pedantic) argument mismatch notes 2016-02-15 00:00:34 +00:00
plugin_if.h
ppptypes.h
prefs-int.h prefs: fix a leak. 2016-02-08 06:04:13 +00:00
prefs.c [GTK] Check for xdg-open at run time 2016-04-09 23:40:51 +00:00
prefs.h extcap: Add Save functionality to options dialog 2016-02-01 12:12:41 +00:00
print.c TShark: Add a "-E bom=" option. 2016-05-11 17:30:33 +00:00
print.h
print.ps
print_stream.c Use g_get_charset instead of g_get_codeset. 2016-05-14 07:59:46 +00:00
print_stream.h
proto.c Remove proto_item_append_string. 2016-05-31 10:43:56 +00:00
proto.h Remove proto_item_append_string. 2016-05-31 10:43:56 +00:00
proto_data.c proto_data: Remove superfluous casts 2016-02-07 23:21:04 +00:00
proto_data.h Move the proto data stuff out of frame_data.[ch]. 2016-01-25 02:24:34 +00:00
ps.h
ptvcursor.h
radius_dict.l Don't double-close the input. 2016-04-04 01:28:06 +00:00
range.c Allow hex and octal values to be used in ranges 2016-01-24 01:36:31 +00:00
range.h
reassemble.c reassemble: remove special treatment for truncated data 2016-04-03 16:22:46 +00:00
reassemble.h reassemble: remove special treatment for truncated data 2016-04-03 16:22:46 +00:00
reassemble_test.c reassemble: remove special treatment for truncated data 2016-04-03 16:22:46 +00:00
reedsolomon.c
reedsolomon.h
req_resp_hdrs.c
req_resp_hdrs.h
rtd_table.c Move the proto data stuff out of frame_data.[ch]. 2016-01-25 02:24:34 +00:00
rtd_table.h
rtp_pt.h
sctpppids.h
show_exception.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
show_exception.h
slow_protocol_subtypes.h
sminmpec.c [Automatic update for 2016-05-29] 2016-05-29 15:11:18 +00:00
sminmpec.h L2TP: Added AVPs from RFC 5515 2016-03-01 08:07:05 +00:00
srt_table.c Move the proto data stuff out of frame_data.[ch]. 2016-01-25 02:24:34 +00:00
srt_table.h
stat_groups.h
stat_tap_ui.c
stat_tap_ui.h
stats_tree.c Cleanup indentation 2016-02-08 05:51:14 +00:00
stats_tree.h
stats_tree_priv.h
stream.c
stream.h
strutil.c
strutil.h
t35.c
t35.h
tap-voip.h
tap.c Include ws_diag_control.h in config.h 2016-04-04 23:05:31 +00:00
tap.h
tfs.c Adding a dissector for the Distributed Object Framework protocol. 2016-04-14 12:27:24 +00:00
tfs.h Adding a dissector for the Distributed Object Framework protocol. 2016-04-14 12:27:24 +00:00
time_fmt.h
timestamp.c
timestamp.h
timestats.c Add the packet number to the packet_info structure, and use it. 2016-01-24 03:41:28 +00:00
timestats.h
to_str-int.h
to_str.c Give the time_[m]secs_to routines names that begin with "[un]signed_". 2016-05-09 22:55:00 +00:00
to_str.h Give the time_[m]secs_to routines names that begin with "[un]signed_". 2016-05-09 22:55:00 +00:00
tpg.c
tpg.h
tvbparse.c Use cast to char for explicit conversion [-Woverflow] 2016-02-15 18:36:14 +00:00
tvbparse.h
tvbtest.c
tvbuff-int.h
tvbuff.c Prevent inproper use of negative value 2016-02-19 03:23:07 +00:00
tvbuff.h
tvbuff_base64.c
tvbuff_composite.c Fix display of composite tvbs in GUI 2016-05-31 16:53:41 +00:00
tvbuff_real.c
tvbuff_subset.c
tvbuff_zlib.c Do not mix wmem and glib allocators 2016-04-22 04:32:32 +00:00
uat-int.h
uat.c
uat.h
uat_load.l Get rid of extra %noyyalloc etc. stuff. 2016-04-05 22:58:05 +00:00
value_string.c Revert "Simplify val_to_str[_ext] implementation." 2016-05-11 04:22:26 +00:00
value_string.h
x264_prt_id.h
xdlc.c
xdlc.h