summaryrefslogtreecommitdiff
path: root/asn1
AgeCommit message (Collapse)AuthorFilesLines
2013-07-29Add the forgotten makefile updates.Anders Broman1-2/+2
svn path=/trunk/; revision=51017
2013-07-28Update to handle version 9.Anders Broman3-0/+1505
svn path=/trunk/; revision=50981
2013-07-25Use the pinfo pool for adding data sources in the h245 dissector. The packetEvan Huus1-5/+5
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-23Try to differentiate a non filled private_data (pointer set to NULL) from an ↵Pascal Quantin2-40/+32
enum with value = 0 svn path=/trunk/; revision=50837
2013-07-21Replace relative timestamp with reference frame number. Saves 16B per frame.Jakub Zawadzki1-1/+1
svn path=/trunk/; revision=50772
2013-07-17Remove fragment_data, add fragment_head, fragment_item - for now alias it to ↵Jakub Zawadzki4-8/+8
the same structure. This is begin of work to split fragment head and fragments items. svn path=/trunk/; revision=50708
2013-07-15Fix warning: ISO C does not allow extra ';' outside of a function.Chris Maynard1-10/+10
svn path=/trunk/; revision=50638
2013-07-15Move report_err.{h,c} from epan into wsutil: there's nothing epan-specific ↵Jeff Morriss1-1/+0
there and moving it avoids having to recompile the file for use in editcap and capinfos (which don't link against libwireshark). svn path=/trunk/; revision=50598
2013-07-14Make pointers to raw packet data pointers to guint8, not pointers toGuy Harris1-2/+2
char; they're chunks of raw octets, not characters. svn path=/trunk/; revision=50586
2013-07-14fix: ../../asn1/t38/packet-t38-template.c:346: warning: request for implicit ↵Jakub Zawadzki1-1/+1
conversion from 'gpointer' to 'char *' not permitted in C++ svn path=/trunk/; revision=50582
2013-07-14Rewrite reassemble API to use TVBs instead of raw data.Jakub Zawadzki1-6/+9
(it seems to be working for TCP ^^) svn path=/trunk/; revision=50580
2013-07-09Upgrade LTE RRC dissector to v11.4.0Pascal Quantin4-6/+19
svn path=/trunk/; revision=50473
2013-07-06Squelch some warnings that show up with, for example, the GCC 4.2.1 thatGuy Harris1-1/+1
comes with Xcode 3.2.6 (it's not a real problem, but that requires more flow analysis than that version of the compiler does, apparently). svn path=/trunk/; revision=50419
2013-07-06Use epan-scoped memory for h248 packages. Fixes another ~24KB of leaks.Evan Huus1-3/+3
svn path=/trunk/; revision=50414
2013-07-06Fix display filter errors caught by checkfiltername.plMichael Mann4-5/+5
svn path=/trunk/; revision=50399
2013-07-06Fix duplicate diplay filter names found by checkfiltername.plMichael Mann1-3/+3
svn path=/trunk/; revision=50396
2013-07-03expert_add_info_format_text + proto_tree_add_text = ↵Michael Mann4-42/+21
proto_tree_add_expert_format, where applicable. svn path=/trunk/; revision=50377
2013-07-03Check actx->private_data validity before using itPascal Quantin1-45/+51
svn path=/trunk/; revision=50339
2013-07-03Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8880 :Pascal Quantin1-101/+118
Check actx->private_data validity before using it svn path=/trunk/; revision=50338
2013-07-03expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicableMichael Mann9-45/+23
svn path=/trunk/; revision=50337
2013-07-01Fix Coverity CID 1040373 (Dereference before null check). Minor whitespace ↵Chris Maynard1-21/+21
changes come along for the ride on this one. svn path=/trunk/; revision=50297
2013-07-01Fix Coverity CID 712348 (Unused pointer value).Chris Maynard1-1/+1
svn path=/trunk/; revision=50288
2013-07-01Squelch some warnings.Guy Harris3-10/+10
svn path=/trunk/; revision=50286
2013-07-01Fix Coverity CID 1040372 (Printf arg count mismatch) by eliminating the ↵Chris Maynard1-2/+2
double %'s. svn path=/trunk/; revision=50283
2013-06-28replace object_identifier_id with actx->external.direct_referenceMichael Mann6-46/+39
svn path=/trunk/; revision=50209
2013-06-28Remove all global variables in P1 dissector. Bug 8515 ↵Michael Mann5-339/+338
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8515) Added a "subtree context" structure to asn1_ctx_t. This should allow other ASN.1 dissector global variables to be replaced when only used for transferring data between fields in a subtree. svn path=/trunk/; revision=50208
2013-06-25Move a couple of time-related modules into wsutil.Jeff Morriss4-4/+0
A bunch of files didn't really need to include these header files so remove the include line rather than changing it. svn path=/trunk/; revision=50154
2013-06-24Add an option to dissect RRC-Container IEPascal Quantin1-0/+4
svn path=/trunk/; revision=50130
2013-06-22More proper fix (per advice of bug 8515 ↵Michael Mann3-9/+9
(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. svn path=/trunk/; revision=50113
2013-06-20Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8799 :Pascal Quantin1-0/+5
Display certificate as UINT64 and add support for a 64bits unsigned value in BER dissector svn path=/trunk/; revision=50096
2013-06-20Fix for bug 8826.Martin Mathieson2-0/+4
The global variable 'address_item' was not always being set to NULL before the dissection of a new frame. Do more to set it in the general case, and in the particular case of an MTSBindResult_PDU, which was triggering an error in the supplied capture. There may be other entry points where this still safely isn't being set. svn path=/trunk/; revision=50083
2013-06-20Ldap still needs to include wmem.h since it uses wmem during normal dissection,Evan Huus1-0/+1
just not for UAT purposes. svn path=/trunk/; revision=50074
2013-06-20Back out some of the wmem conversions (r50063 and r50057).Evan Huus3-44/+44
These dissectors allocate ephemeral or seasonal memory in UAT callbacks, which really makes no sense because UAT callbacks can occur when there is no packet or file in scope, making this effectively a leak if the user is fiddling with their UAT and never opens a capture. Emem let you get away with this, wmem forces an assertion. Back out the changes so that the UATs are usable until the code can be properly fixed to not use out-of-scope allocators. svn path=/trunk/; revision=50073
2013-06-19Add some missing wmem includes that apparently only show up on Windows.Evan Huus2-0/+2
svn path=/trunk/; revision=50071
2013-06-19Apparently one of our major global headers must include emem.h, because I justEvan Huus24-82/+91
found a bunch more asn1 dissectors using emem without ever directly including the header. Convert those to wmem as well, which involves add a number of #include directives since dissectors do *not* automatically pull in the wmem headers. svn path=/trunk/; revision=50066
2013-06-19Convert the rest of the ASN1 dissectors from emem to wmem.Evan Huus9-56/+54
svn path=/trunk/; revision=50063
2013-06-19Convert a batch of asn1 dissectors from emem to wmem.Evan Huus5-21/+20
svn path=/trunk/; revision=50057
2013-06-19Remove traling whitespace.Jörg Mayer2-20/+20
svn path=/trunk/; revision=50048
2013-06-19Fet rid of a global variablePascal Quantin2-12/+17
svn path=/trunk/; revision=50034
2013-06-19Get rid of global variablesPascal Quantin2-21/+23
svn path=/trunk/; revision=50032
2013-06-19Fix CID 712341: Dereference null return value (NULL_RETURNS)Jörg Mayer1-0/+1
Well, not really. Just catch that case and error out. svn path=/trunk/; revision=50029
2013-06-18Set PDCP SN length for DRBs for separate RRC element.Martin Mathieson1-1/+5
svn path=/trunk/; revision=50021
2013-06-18Also signal value of PDCP SN (only used if enabled by RLC preferences).Martin Mathieson1-0/+24
svn path=/trunk/; revision=50019
2013-06-18Configure MAC LCID -> RLC channel settings from RRC.Martin Mathieson2-6/+71
svn path=/trunk/; revision=50016
2013-06-18Add ability to export decrypted SSL/DTLS PDUsPascal Quantin1-10/+26
svn path=/trunk/; revision=50001
2013-06-14Remove check_col() and the occasional tree.Michael Mann1-4/+3
This leaves just the Pidl dissectors remaining for removal of check_col() in the dissectors directory. A small handful of check_col() calls remain outside of the dissectors. svn path=/trunk/; revision=49941
2013-06-14Add parentheses around assignment used as truth value.Jeff Morriss1-26/+26
svn path=/trunk/; revision=49929
2013-06-14Remove check_col() from ASN.1 dissectorsMichael Mann24-106/+58
svn path=/trunk/; revision=49927
2013-06-12Pretify dissection of date and Time.Anders Broman1-2/+92
svn path=/trunk/; revision=49905
2013-06-12Fix wrong offset in H.235 tokens causing malformed packet exceptionTomas Kukosa1-5/+5
svn path=/trunk/; revision=49899