aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-04-27Break out of an infinite loop. Fixes bug 95.Gerald Combs1-1/+6
svn path=/trunk/; revision=14204
2005-04-27In alloc_field_info, throw a ReportedBoundsError if we're passed anGerald Combs1-1/+3
invalid length. svn path=/trunk/; revision=14203
2005-04-27Export of dissect_ber_null() and dissect_per_null()Tomas Kukosa1-0/+2
svn path=/trunk/; revision=14202
2005-04-27NULL type decoders for PER and BERTomas Kukosa4-0/+39
svn path=/trunk/; revision=14201
2005-04-27With the speedup changes to epan/proto.c the tree will be faked to only ↵Ronnie Sahlberg1-1/+1
contain those fields actually referenced by a filter. Other nodes will never be created by the tree (sort of auto pruning of the tree). While this greatly spped up the processing performance of ethereal, it makes it "dangerous" for apps that try to walk the tree directly. rtp_analysis did not specify the fields "rtp.version" nor " rtp.ssrc" when dissecting the current packet and as such these fields were no longer part of the tree. This surprised rtp_analysis and a coredump resulted. This change will add the field that we walkt the tree to find to the filter string so that they will be there. svn path=/trunk/; revision=14200
2005-04-27fix for bug 107 from Greg MorrisRonnie Sahlberg1-0/+11
svn path=/trunk/; revision=14199
2005-04-27TFTP dissector registeringTomas Kukosa1-1/+3
svn path=/trunk/; revision=14198
2005-04-27Fix a buffer overflow. Fixes bug 100.Gerald Combs1-1/+1
svn path=/trunk/; revision=14197
2005-04-26Reindent some parts of the sip dissector with tabs, as most parts of the ↵Lars Roland1-149/+149
dissector already use tabs. Remove also trailing white spaces. svn path=/trunk/; revision=14196
2005-04-26Reindent the mgcp dissector with tabs andLars Roland2-1357/+1355
remove trailing white spaces. svn path=/trunk/; revision=14195
2005-04-26Add a bunch of tvb_ensure_bytes_exist() calls. Fixes bug 106.Gerald Combs1-0/+26
svn path=/trunk/; revision=14194
2005-04-26Add a slew of tvb_ensure_bytes_exist() calls. This should probably beGerald Combs1-3/+75
converted to use the new-style ASN.1 code. Fixes bug 102. svn path=/trunk/; revision=14193
2005-04-26Add some tvb_ensure_bytes_exist() calls. Fixes bug 101.Gerald Combs1-0/+6
svn path=/trunk/; revision=14192
2005-04-26Add packet-bacapp.h to the distribution.Gerald Combs1-0/+1
svn path=/trunk/; revision=14191
2005-04-26fix for bug 91Ronnie Sahlberg1-2/+19
make the heuristics for detecting connection-less dce/rpc a bit sharper to reduce the number of false positives svn path=/trunk/; revision=14190
2005-04-26from anders bRonnie Sahlberg2-47/+186
diameter updates to add 3gpp vendor avp svn path=/trunk/; revision=14189
2005-04-26BACAPP updatesRonnie Sahlberg3-647/+7128
svn path=/trunk/; revision=14188
2005-04-25Make the offsets of the source address length and source address matchGuy Harris1-2/+2
reality. svn path=/trunk/; revision=14187
2005-04-25Don't try to access a null pointer. Found during fuzz testing.Gerald Combs1-2/+12
svn path=/trunk/; revision=14186
2005-04-25Add a tvb_ensure_bytes_exist(). Fixes a bug found during fuzz testing.Gerald Combs1-0/+1
svn path=/trunk/; revision=14185
2005-04-25Fix another invalid item length. Fixes bug 98.Gerald Combs1-1/+1
svn path=/trunk/; revision=14184
2005-04-25Don't try to tell proto_tree_add_item() that FT_UINT32s are something otherGerald Combs1-21/+21
than 4 bytes. It throws a fit when you do that. Fixes bug 97. svn path=/trunk/; revision=14183
2005-04-25Fix an infinite loop.Gerald Combs1-1/+1
svn path=/trunk/; revision=14182
2005-04-25From Martin Mathieson:Lars Roland2-1427/+1614
a first step of cleaning up the mgcp dissector: - re-indenting/formatting the file as it was tricky to follow - some code simplification and commenting (more to do) - losing some unnecessary includes (not needed under linux at least...) - show duplicate request and response fields in tree (previously hidden) - improved duplicate response detection - fix a couple of problems shown by fuzz testing svn path=/trunk/; revision=14181
2005-04-24From Alejandro Vaquero:Lars Roland1-37/+75
improve dissection of Dynamic payload types used in conversations and the codec list summary in the "Voip Calls Graph". svn path=/trunk/; revision=14180
2005-04-24From Martin Mathieson:Lars Roland1-4/+19
Fix dissection of the SIP Method in the CSeq header. svn path=/trunk/; revision=14179
2005-04-24Fix an infinite loop.Gerald Combs1-0/+1
svn path=/trunk/; revision=14178
2005-04-24Fix a quoting bug.Gerald Combs1-2/+2
svn path=/trunk/; revision=14177
2005-04-24Don't try to free the same memory twice.Gerald Combs1-2/+6
svn path=/trunk/; revision=14176
2005-04-23Force a bunch of protocol items to be the proper length.Gerald Combs1-0/+26
svn path=/trunk/; revision=14175
2005-04-23Add a few tvb_ensure_bytes_exist() calls.Gerald Combs1-0/+5
svn path=/trunk/; revision=14174
2005-04-23Don't try to free NULL. Don't overflow a buffer.Gerald Combs1-3/+6
svn path=/trunk/; revision=14173
2005-04-23Make sure we don't exhaust system memory.Gerald Combs1-0/+446
svn path=/trunk/; revision=14172
2005-04-23Add more tvb_ensure_bytes_exist() calls.Gerald Combs2-2/+29
svn path=/trunk/; revision=14171
2005-04-23Add a couple of tvb_ensure_bytes_exist() calls to avoid dissector bug Gerald Combs1-0/+2
exceptions. svn path=/trunk/; revision=14170
2005-04-22Define a maximum OID string length, and use it in a lot of places. Fixes aGerald Combs24-32/+34
buffer overflow found while fuzz testing. svn path=/trunk/; revision=14169
2005-04-22Fix for the previous fix.Gerald Combs1-2/+2
svn path=/trunk/; revision=14168
2005-04-22Don't pass a null format string to val_to_str().Gerald Combs4-9/+9
svn path=/trunk/; revision=14167
2005-04-22Don't pass a null format string to val_to_str().Gerald Combs1-1/+1
svn path=/trunk/; revision=14166
2005-04-22Fix an infinite loop in dissect_rsvp_gen_uni(). Fixes bug 90. Fix up aGerald Combs1-2/+10
previous infinite loop fix. svn path=/trunk/; revision=14165
2005-04-22prettify portmapper GETPORT requests and responsesRonnie Sahlberg1-14/+52
svn path=/trunk/; revision=14164
2005-04-22Add some tvb_ensure_bytes_exist() calls.Gerald Combs1-0/+6
svn path=/trunk/; revision=14163
2005-04-22Squelch a valgrind warning.Gerald Combs1-1/+1
svn path=/trunk/; revision=14162
2005-04-22Fix a buffer overflow in isis_dissect_nlpid_clv().Gerald Combs1-17/+33
svn path=/trunk/; revision=14161
2005-04-21from Olivier JRonnie Sahlberg4-20/+41
bugfix for IMPLICIT NULL in BER sequences and gsmmap updates svn path=/trunk/; revision=14160
2005-04-21In get_string(), throw an exception if the string is too long toGerald Combs1-3/+13
process. Hopefully this doesn't break anything. Add a bunch of tvb_ensure_bytes_exist() calls. Fixes bugs 48 - 51. svn path=/trunk/; revision=14159
2005-04-21Add a tvb_ensure_bytes_exist(). Fixes bug 68 and its many duplicates.Gerald Combs1-0/+1
svn path=/trunk/; revision=14158
2005-04-20Add a comment asking about the address and mask length fields inGuy Harris1-0/+4
join/prune requests. svn path=/trunk/; revision=14157
2005-04-20Allow the locations of tethereal, editcap, and capinfos to be changed.Gerald Combs1-8/+18
Limit the amount of VM the process can use (default 500 MB). If we can't save a capture in libpcap format, try again with the encapsulation type set to "ether". svn path=/trunk/; revision=14156
2005-04-20Avoid a buffer overflow in the cseq_method field, a fixed-length character ↵Gilbert Ramirez1-17/+30
array. svn path=/trunk/; revision=14155