wireshark/asn1
Evan Huus 8441fff193 Use the pinfo pool for adding data sources in the h245 dissector. The packet
pool is freed before the packet is displayed or otherwise processed, so adding
data sources from it leads to use-after-free errors.

Not sure why this wasn't showing up in the fuzz-bot valgrind step, there
are lots of h245 captures in the menagerie...

svn path=/trunk/; revision=50897
2013-07-25 23:58:49 +00:00
..
HI2Operations Move common code into UseAsn2Wrs.cmake. 2013-05-07 03:25:49 +00:00
acp133 Another set of asn1 protocols can now be generated with cmake 2013-05-07 10:50:47 +00:00
acse Fix duplicate diplay filter names found by checkfiltername.pl 2013-07-06 01:20:38 +00:00
ansi_map Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
ansi_tcap Convert a batch of asn1 dissectors from emem to wmem. 2013-06-19 20:43:03 +00:00
c1222 Squelch some warnings that show up with, for example, the GCC 4.2.1 that 2013-07-06 19:34:21 +00:00
camel expert_add_info_format_text + proto_tree_add_text = proto_tree_add_expert_format, where applicable. 2013-07-03 23:43:26 +00:00
cdt expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicable 2013-07-03 02:59:31 +00:00
charging_ase I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
cmip Another hour gone, another set of protocols. 2013-05-07 11:31:26 +00:00
cmp Move a couple of time-related modules into wsutil. 2013-06-25 22:02:20 +00:00
cms Another set of asn1 protocols can now be generated with cmake 2013-05-07 10:50:47 +00:00
credssp Add ability to export decrypted SSL/DTLS PDUs 2013-06-18 01:13:07 +00:00
crmf More proper fix (per advice of bug 8515 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8515)) of global variables complained about in bug 7060 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7060). Not sure if algorithm_id of x509af dissector could also be a actx->external.direct_reference, so left it alone. 2013-06-22 15:08:18 +00:00
dap Another set of asn1 protocols can now be generated with cmake 2013-05-07 10:50:47 +00:00
disp Another set of asn1 protocols can now be generated with cmake 2013-05-07 10:50:47 +00:00
dop Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
dsp Another set of asn1 protocols can now be generated with cmake 2013-05-07 10:50:47 +00:00
ess Fix warning: ISO C does not allow extra ';' outside of a function. 2013-07-15 20:42:57 +00:00
ftam Another hour gone, another set of protocols. 2013-05-07 11:31:26 +00:00
gnm Another hour gone, another set of protocols. 2013-05-07 11:31:26 +00:00
goose expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicable 2013-07-03 02:59:31 +00:00
gprscdr Another hour gone, another set of protocols. 2013-05-07 11:31:26 +00:00
gsm_map expert_add_info_format_text + proto_tree_add_text = proto_tree_add_expert_format, where applicable. 2013-07-03 23:43:26 +00:00
h225 Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
h235 Fix wrong offset in H.235 tokens causing malformed packet exception 2013-06-12 09:03:21 +00:00
h245 Use the pinfo pool for adding data sources in the h245 dissector. The packet 2013-07-25 23:58:49 +00:00
h248 Use epan-scoped memory for h248 packages. Fixes another ~24KB of leaks. 2013-07-06 18:14:04 +00:00
h282 Some more 2013-05-07 16:26:35 +00:00
h283 Some more 2013-05-07 16:26:35 +00:00
h323 Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
h450 Some more 2013-05-07 16:26:35 +00:00
h450-ros Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
h460 Some more 2013-05-07 16:26:35 +00:00
h501 Some more 2013-05-07 16:26:35 +00:00
hnbap Some more 2013-05-07 16:26:35 +00:00
idmp Remove fragment_data, add fragment_head, fragment_item - for now alias it to the same structure. 2013-07-17 21:12:24 +00:00
inap expert_add_info_format_text + proto_tree_add_text = proto_tree_add_expert_format, where applicable. 2013-07-03 23:43:26 +00:00
isdn-sup Some more 2013-05-07 16:26:35 +00:00
kerberos Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
lcsap Remove check_col() from ASN.1 dissectors 2013-06-14 12:44:50 +00:00
ldap Ldap still needs to include wmem.h since it uses wmem during normal dissection, 2013-06-20 14:01:54 +00:00
logotypecertextn Some more 2013-05-07 16:26:35 +00:00
lpp Some more 2013-05-07 16:26:35 +00:00
lppa Some more 2013-05-07 16:26:35 +00:00
lppe Some more 2013-05-07 16:26:35 +00:00
lte-rrc Try to differentiate a non filled private_data (pointer set to NULL) from an enum with value = 0 2013-07-23 14:34:46 +00:00
m3ap Convert the rest of the ASN1 dissectors from emem to wmem. 2013-06-19 22:47:36 +00:00
mms expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicable 2013-07-03 02:59:31 +00:00
mpeg-audio Fix display filter errors caught by checkfiltername.pl 2013-07-06 02:53:45 +00:00
mpeg-pes Remove check_col() from ASN.1 dissectors 2013-06-14 12:44:50 +00:00
nbap Fix Coverity CID 712348 (Unused pointer value). 2013-07-01 06:15:37 +00:00
ns_cert_exts Some more 2013-05-07 16:26:35 +00:00
ocsp Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8799 : 2013-06-20 23:37:16 +00:00
p1 expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicable 2013-07-03 02:59:31 +00:00
p7 Squelch some warnings. 2013-07-01 06:13:21 +00:00
p22 replace object_identifier_id with actx->external.direct_reference 2013-06-28 12:52:13 +00:00
p772 Remove check_col() from ASN.1 dissectors 2013-06-14 12:44:50 +00:00
pcap Remove check_col() and the occasional tree. 2013-06-14 19:46:54 +00:00
pkcs1 Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
pkcs12 Add some missing wmem includes that apparently only show up on Windows. 2013-06-19 23:53:25 +00:00
pkinit I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
pkix1explicit I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
pkix1implicit I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
pkixac I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
pkixproxy I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
pkixqualified Some more protocols can be generated via cmake 2013-05-10 14:55:15 +00:00
pkixtsp I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
pres expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicable 2013-07-03 02:59:31 +00:00
q932 Some more protocols can be generated via cmake 2013-05-10 14:55:15 +00:00
q932-ros Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
qsig Some more protocols can be generated via cmake 2013-05-10 14:55:15 +00:00
ranap Add an option to dissect RRC-Container IE 2013-06-24 21:31:25 +00:00
rnsap Add some missing wmem includes that apparently only show up on Windows. 2013-06-19 23:53:25 +00:00
ros Apparently one of our major global headers must include emem.h, because I just 2013-06-19 23:08:58 +00:00
rrc Try to differentiate a non filled private_data (pointer set to NULL) from an enum with value = 0 2013-07-23 14:34:46 +00:00
rrlp I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
rtse Remove fragment_data, add fragment_head, fragment_item - for now alias it to the same structure. 2013-07-17 21:12:24 +00:00
rua I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
s1ap Some more protocols can be generated via cmake 2013-05-10 14:55:15 +00:00
sabp I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
sbc-ap Convert the rest of the ASN1 dissectors from emem to wmem. 2013-06-19 22:47:36 +00:00
smrse Remove check_col() from ASN.1 dissectors 2013-06-14 12:44:50 +00:00
snmp Move report_err.{h,c} from epan into wsutil: there's nothing epan-specific there and moving it avoids having to recompile the file for use in editcap and capinfos (which don't link against libwireshark). 2013-07-15 02:48:26 +00:00
spnego Convert the rest of the ASN1 dissectors from emem to wmem. 2013-06-19 22:47:36 +00:00
sv expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicable 2013-07-03 02:59:31 +00:00
t38 Replace relative timestamp with reference frame number. Saves 16B per frame. 2013-07-21 23:07:33 +00:00
t124 Don't intentionally use -1 as an hfindex: while only naughty before, with the 2013-05-31 02:27:40 +00:00
t125 Now all disectors requiring asn2wrs can be generated using 2013-05-11 20:52:50 +00:00
tcap Now all disectors requiring asn2wrs can be generated using 2013-05-11 20:52:50 +00:00
tetra Batch of filterable expert infos with some minor cleanup I noticed while doing the filter conversions. 2013-06-12 03:33:44 +00:00
ulp Remove check_col() from ASN.1 dissectors 2013-06-14 12:44:50 +00:00
wlancertextn Now all disectors requiring asn2wrs can be generated using 2013-05-11 20:52:50 +00:00
x2ap Now all disectors requiring asn2wrs can be generated using 2013-05-11 20:52:50 +00:00
x509af More proper fix (per advice of bug 8515 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8515)) of global variables complained about in bug 7060 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7060). Not sure if algorithm_id of x509af dissector could also be a actx->external.direct_reference, so left it alone. 2013-06-22 15:08:18 +00:00
x509ce replace object_identifier_id with actx->external.direct_reference 2013-06-28 12:52:13 +00:00
x509if replace object_identifier_id with actx->external.direct_reference 2013-06-28 12:52:13 +00:00
x509sat Allow generating some more dissectors with cmake. 2013-05-07 04:40:37 +00:00
x721 Some more 2013-05-07 16:26:35 +00:00
.gitignore Add initial .gitignore files 2011-11-22 00:13:12 +00:00
CMakeLists.txt Revert r49406: it's not ready for prime time yet 2013-05-18 17:48:50 +00:00
Custom.make Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
Makefile.am Revert r49406: it's not ready for prime time yet 2013-05-18 17:48:50 +00:00
Makefile.inc Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
Makefile.inc.nmake Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
Makefile.nmake Add isdn-sup to the asn1 makefiles. 2013-02-17 18:32:35 +00:00
Makefile.preinc Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
Makefile.preinc.nmake Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00