wireshark/asn1
Evan Huus 95f484a91e Add a very small hack to make the UAT update callback error string freeable, and
convert all existing UAT update callbacks to use glib memory instead of
ephemeral memory for that string.

UAT code paths are entirely distinct from packet dissection, so using ephemeral
memory was the wrong choice, because there was no guarantees about when it would
be freed.

The move away from emem still needs to be propogated deeper into the UAT code
itself at some point.

Net effect: remove another bunch of emem calls from dissectors, where replacing
with wmem would have caused assertions.

svn path=/trunk/; revision=52854
2013-10-25 22:14:25 +00:00
..
HI2Operations Missed 1 character replacement as part of r52132. 2013-09-18 02:58:14 +00:00
acp133 Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +00:00
acse Fix duplicate diplay filter names found by checkfiltername.pl 2013-07-06 01:20:38 +00:00
ansi_map More emem -> wmem conversion: 2013-09-22 20:04:35 +00:00
ansi_tcap Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
atn-cm Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +00:00
atn-cpdlc Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +00:00
atn-ulcs Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +00:00
c1222 Add a very small hack to make the UAT update callback error string freeable, and 2013-10-25 22:14:25 +00:00
camel Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +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 Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +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 Fix a couple of EXPORT_DEPENDS 2013-09-18 03:58:07 +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 Whitespace changes 2013-09-16 21:35:19 +00:00
disp Fix a couple of EXPORT_DEPENDS 2013-09-18 03:58:07 +00:00
dop Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
dsp Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +00:00
ess emem -> wmem conversion: 2013-09-22 15:50:55 +00:00
ftam Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +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 emem -> wmem conversion: 2013-09-22 15:50:55 +00:00
gsm_map Replace the 3 dissector tables (with a single entry in each) by a direct call to the GSM SMS dissector 2013-10-02 18:04:06 +00:00
h225 H.225.0: fix handling of compound parameters in Generic Extensible Framework (H.460.22 did not work well) 2013-10-17 11:24:43 +00:00
h235 Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
h245 Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
h248 emem -> wmem conversion: 2013-09-22 15:50:55 +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 Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +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 Copy over rev 52110 to cmake 2013-09-16 21:45:46 +00:00
ilp Put PDU dissection in protocol tree 2013-10-20 21:05:37 +00:00
inap Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
isdn-sup Deduplicate some type and field names. 2013-09-06 17:39:03 +00:00
kerberos expert_add_info_format_text -> expert_add_info_format 2013-09-09 00:28:48 +00:00
lcsap Fix $Id$. 2013-08-15 03:55:09 +00:00
ldap Add a very small hack to make the UAT update callback error string freeable, and 2013-10-25 22:14:25 +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 Upgrade LPPa dissector to v11.3.0 2013-09-23 20:20:36 +00:00
lppe Some more 2013-05-07 16:26:35 +00:00
lte-rrc Ensure to release an existing DRX configuration when receiving a RRC Connection Setup message 2013-09-23 21:21:58 +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 mpeg pes private data is 16 bytes long, see iso 13818-1 2013-10-08 11:23:22 +00:00
nbap DCH-ID can be 255 2013-09-20 14:19:31 +00:00
ns_cert_exts Some more 2013-05-07 16:26:35 +00:00
ocsp dissect OCSP nonce extension 2013-09-12 21:29:50 +00:00
p1 More dependeny updates for asn1 -exp.cnf files. 2013-09-17 19:43:37 +00:00
p7 Fix remaining dependencides for -exp.cnf files. 2013-09-17 20:45:00 +00:00
p22 Fix remaining dependencides for -exp.cnf files. 2013-09-17 20:45:00 +00:00
p772 Remove check_col() from ASN.1 dissectors 2013-06-14 12:44:50 +00:00
pcap Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +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 emem -> wmem conversion: 2013-09-22 15:50:55 +00:00
pkinit I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
pkix1explicit Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +00:00
pkix1implicit Fix dependency problems (continuation of r52110 and r52112). 2013-09-17 14:45:52 +00:00
pkixac Fix dependency problems (continuation of r52110 and r52112). 2013-09-17 14:45:52 +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 Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
q932 Some more protocols can be generated via cmake 2013-05-10 14:55:15 +00:00
q932-ros Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +00:00
qsig Some more protocols can be generated via cmake 2013-05-10 14:55:15 +00:00
ranap emem -> wmem conversion: 2013-09-22 15:50:55 +00:00
rnsap Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
ros Fix checkapi warnings (missing id) 2013-09-15 15:00:03 +00:00
rrc Upgrade RRC dissector to v11.7.0 2013-09-24 17:56:17 +00:00
rrlp Upgrade RRLP dissector to V11.0.0 2013-10-16 03:06:46 +00:00
rtse expert_add_info_format_text -> expert_add_info_format 2013-09-09 00:28:48 +00:00
rua I added EXPORT_FILES in too many places, remove them 2013-05-11 22:02:33 +00:00
s1ap Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
sabp emem -> wmem conversion: 2013-09-22 15:50:55 +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 Add a very small hack to make the UAT update callback error string freeable, and 2013-10-25 22:14:25 +00:00
spnego Change some dissectors to use pinfo memory pool instead of malloc if it can trigger an exception between between buffer allocation and tvb_set_free_cb call 2013-08-19 14:55:41 +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 emem -> wmem conversion: 2013-09-22 15:50:55 +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 Put PDU dissection in protocol tree 2013-10-20 21:05:37 +00:00
wlancertextn Now all disectors requiring asn2wrs can be generated using 2013-05-11 20:52:50 +00:00
x2ap Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +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 Fix remaining dependencides for -exp.cnf files. 2013-09-17 20:45:00 +00:00
x509if Remove all non-ASCII characters from all .asn files. I didn't see the harm in replacing them all as opposed to only those not copied verbatim from other sources. 2013-09-18 02:48:29 +00:00
x509sat emem -> wmem conversion: 2013-09-22 15:50:55 +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 From e.yimjia via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9289 : 2013-10-20 18:43:00 +00:00
Custom.make Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
Makefile.am From e.yimjia via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9289 : 2013-10-20 18:43:00 +00:00
Makefile.inc When building packet-dap.c on an empty build tree, packet-dap.c would 2013-09-17 18:02:25 +00:00
Makefile.inc.nmake Add the dependeny handling for windows builds as well 2013-09-18 03:31:03 +00:00
Makefile.nmake From e.yimjia via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9289 : 2013-10-20 18:43:00 +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