aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-04-30Check for an integer overflow. Fixes bug 149.Gerald Combs1-0/+2
svn path=/trunk/; revision=14245
2005-04-30From Miklos Szurdi :Ronnie Sahlberg2-9/+10
update to GSM_A to display the maximum bit rate properly svn path=/trunk/; revision=14244
2005-04-30once we know a conversation is iscsi, use conversation_set_dissector()Ronnie Sahlberg1-2/+8
so that we block any heuristic dissectors from attempring and mistaking this conversation from being it. In particular: DCERPC often mistakes iscsi DataOut PDUs for being DCERPC. svn path=/trunk/; revision=14243
2005-04-30Don't call proto_item_set_len() with a negative length. Found duringGerald Combs1-0/+2
fuzz testing. svn path=/trunk/; revision=14242
2005-04-30(hopefully) removed various gcc warningsUlf Lamping5-6/+8
svn path=/trunk/; revision=14241
2005-04-30fix buildbot reported problems (unix related), part 4, more GLib 1.x relatedUlf Lamping1-2/+4
svn path=/trunk/; revision=14240
2005-04-30fix buildbot reported problems (unix related), part 3, don't use GError with ↵Ulf Lamping1-4/+4
GLib 1.x svn path=/trunk/; revision=14239
2005-04-30Make sure we don't recurse into oblivion. Fixes bug 147.Gerald Combs1-0/+2
svn path=/trunk/; revision=14238
2005-04-30Make sure we don't pass an invalid length to proto_tree_add_item(). FoundGerald Combs1-2/+24
during fuzz testing. svn path=/trunk/; revision=14237
2005-04-30The previous changes were causing weird exception errors. Back them out,Gerald Combs1-211/+182
and simply check the length of each buffer. svn path=/trunk/; revision=14236
2005-04-29fix buildbot reported problems (unix related), part 2, add some missing ↵Ulf Lamping1-0/+5
#includes svn path=/trunk/; revision=14235
2005-04-29fix buildbot reported problems (unix related), part 1Ulf Lamping1-4/+5
svn path=/trunk/; revision=14234
2005-04-29Use GStrings instead of character arrays, so that we don't overflow anyGerald Combs1-112/+211
buffers. Found during fuzz testing. svn path=/trunk/; revision=14233
2005-04-29When printing an error message, make sure we're using a valid tree. FixesGerald Combs1-1/+1
bug 144. svn path=/trunk/; revision=14232
2005-04-29add a new feature: list the files of a "File Set" (set of files generated by ↵Ulf Lamping13-2/+930
capturing "Multiple Files"/ringbuffer) and jump from one file of it to the next/previous one svn path=/trunk/; revision=14231
2005-04-29Make sure we're passing the proper lengths to proto_tree_add_item(). Fixes Gerald Combs1-0/+16
bug 142. svn path=/trunk/; revision=14230
2005-04-29Break out of another large-but-not-infinite loop. Fixes bug 143.Gerald Combs1-1/+7
svn path=/trunk/; revision=14229
2005-04-29add the missing MODE field in mover_get_state that was introduced in version 4.Ronnie Sahlberg1-5/+13
also change bytes_left_to_read to be a INT64 and not a UINT64. It iss supposed to be an UINT64 but some implementations are buggy and it is easier to make sense of this field one for those buggy clients if it is printed as an INT64. This change/violation will not affect any correct/valid NDMP implementation or how ethereal decodes its output unless your entire backup is > 2**63 bytes in size. svn path=/trunk/; revision=14228
2005-04-29Force the query interval and robustness variable to be 2. Fixes bug 141.Gerald Combs1-0/+4
svn path=/trunk/; revision=14227
2005-04-29Break out of a really large (but not infinite) loop.Gerald Combs1-1/+7
svn path=/trunk/; revision=14226
2005-04-29From Martin Mathieson:Lars Roland2-91/+310
- added support for local connection options - added missing "Response Acknowledgement (000)" response code - got rid of "display_dissect_tree" preference and code - increased version number in moduleinfo.h svn path=/trunk/; revision=14225
2005-04-28Don't try to access past the end of an array. Fixes bug 140.Gerald Combs1-1/+1
svn path=/trunk/; revision=14224
2005-04-28Break out of an infinite loop. Fixes bug 138.Gerald Combs1-0/+6
svn path=/trunk/; revision=14223
2005-04-28Force IAX_IE_CALLNO to be the proper length.Gerald Combs1-0/+1
svn path=/trunk/; revision=14222
2005-04-28In dissect_pipe_lanman(), return FALSE if p_tvb is null, no matter what.Gerald Combs1-1/+1
Fixes bug 132. svn path=/trunk/; revision=14221
2005-04-28Use tvb_ensure_bytes_exist() in tvb_get_string() instead of throwing an Gerald Combs1-2/+1
exception ourselves. Fixes bug 130. svn path=/trunk/; revision=14220
2005-04-28Fix buffer overflow which is the cause of BUG 131.Michael Tüxen1-6/+6
svn path=/trunk/; revision=14219
2005-04-28Add support for DUA dissection. Now all SIGTRAN protocols are supported...Michael Tüxen2-0/+767
svn path=/trunk/; revision=14218
2005-04-28Usage of oid_to_str() in PER and BER helpersTomas Kukosa3-75/+16
svn path=/trunk/; revision=14217
2005-04-28New oid_to_str() and oid_to_str_buf() functionsTomas Kukosa2-0/+42
svn path=/trunk/; revision=14216
2005-04-28 make dssetup an autogenerated dissectorRonnie Sahlberg10-274/+2072
and cancel my checkins from an hour ago, but they show the evolvement of the dissector at least. :-) svn path=/trunk/; revision=14215
2005-04-28rename lsa-ds to the real name of the interface dssetupRonnie Sahlberg2-1/+1
svn path=/trunk/; revision=14214
2005-04-28The name of this interface is DSSETUP not LSA-DSRonnie Sahlberg1-134/+134
Rename all references to the protocol name to DSSSETUP svn path=/trunk/; revision=14213
2005-04-28Some dissectors apparently call proto_tree_add_*() with a null tvb.Gerald Combs1-1/+3
This makes tvb_ensure_bytes_exist() throw a fit, so just throw an exception instead. svn path=/trunk/; revision=14212
2005-04-28Don't try to g_strdup() a null value. Fixes bug 128.Gerald Combs1-2/+4
svn path=/trunk/; revision=14211
2005-04-28Check an AVP length. Fixes bug 128.Gerald Combs1-0/+2
svn path=/trunk/; revision=14210
2005-04-28Back out the previous change, and use tvb_ensure_bytes_exist() instead ofGerald Combs1-8/+2
throwing an exception ourselves. svn path=/trunk/; revision=14209
2005-04-27fix #117Ulf Lamping1-0/+10
give a warning, if user never selected an interface before svn path=/trunk/; revision=14208
2005-04-27Fix a buffer overflow. Fixes bug 96.Gerald Combs1-0/+4
svn path=/trunk/; revision=14207
2005-04-27fix bugzilla #110 (http://bugs.ethereal.com/bugzilla/show_bug.cgi?id=110)Ulf Lamping1-0/+25
don't crash if dropping a file while running a capture or reading a file svn path=/trunk/; revision=14206
2005-04-27add a state member to the capture_opts, and set it according to the capture ↵Ulf Lamping3-2/+24
engine svn path=/trunk/; revision=14205
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