aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-05-02Prep for the next release. ETA Wednesday (the 4th).Gerald Combs3-3/+182
svn path=/trunk/; revision=14270
2005-05-02From Cvetan Ivanov:Gerald Combs1-1/+2
This patch fixes the slightly broken logic in the loop which searches for establisted call in isup_calls_packet. The problem is that (right_pair) is set to false if we see call on the same CIC as existing conversation, but with different opc/dpc pair: at this point dpc/opc pair is not checked, so any call with the same CIC matches: voip_call.c:851 else{ right_pair = FALSE; } and then the correct conversation is never found, because right_pair is never reset for this packet, which leads to total confusion of the call tracking logic Fixed by initializing right_pair = TRUE for every loop iteration svn path=/trunk/; revision=14269
2005-05-02From Cvetan Ivanov:Gerald Combs2-35/+38
1) dissect_isup_calling_party_number_parameter reported malformed packet if the calling party number IE contains empty number (possibly with presentation set to 'number not available') I've basicly added if(length > 0) around the digits tree dissector, which may not be obvious from the patch becase of the indenting of the entire block. 2) As the tap_calling_number is static, if there is call with missing calling_party_number IE, it gets assigned the calling party number of the previuos call containing such IE. fixed by adding tap_calling_number = NULL; in the beginning of dissect_isup_message, and tap_rec.calling_number=tap_calling_number?tap_calling_number:g_strdup(""); in the end to avoid segfault Those things may not happen too often in the telecom world, but happen all the time with VoIP. svn path=/trunk/; revision=14268
2005-05-02Add "plugins/profinet/Makefile" to configure.in.Gerald Combs1-0/+1
svn path=/trunk/; revision=14267
2005-05-02Check for a few more integer overflows. Found during fuzz testing.Gerald Combs1-0/+14
svn path=/trunk/; revision=14266
2005-05-02- Add support for libpcap files for MTP2 with a per packet headerMichael Tüxen7-25/+180
indicating the direction, narrowband/broadband, and interface number. - Add support to display the direction and interface number. - Add support to packet-mtp2.c to use the broadband/narrowband indication. svn path=/trunk/; revision=14265
2005-05-02Fix a bug in counting DATA chunks.Michael Tüxen2-118/+119
svn path=/trunk/; revision=14264
2005-05-02Get rid of trailing \Michael Tüxen1-1/+1
svn path=/trunk/; revision=14263
2005-05-02as Thomas Boehne suggested, put each plugin target into it's own line, so ↵Ulf Lamping2-2/+51
private plugins can better keep in track with the official Makefile's svn path=/trunk/; revision=14262
2005-05-02added the profinet pluginUlf Lamping1-1/+1
svn path=/trunk/; revision=14261
2005-05-02Fix a couple of infinite loops. Make similar changes elsewhere to keep theGerald Combs1-15/+16
code consistent. svn path=/trunk/; revision=14260
2005-05-01Add an install-deps target to the nmake makefiles.Lars Roland2-1/+72
This target will copy all files, mainly dlls, which are necessary to run (t)ethereal to the source tree. After copying all necessary dlls to the source tree, you can run (t)ethereal directly from the source tree. svn path=/trunk/; revision=14259
2005-05-01Fix chunk length handling. Go back to initial concept thatMichael Tüxen1-36/+38
the chunk_length always is the length indicated in the packet header. svn path=/trunk/; revision=14258
2005-05-01Get rid of some debug code.Michael Tüxen1-42/+4
svn path=/trunk/; revision=14257
2005-05-01Editorial stuff.Michael Tüxen1-87/+85
svn path=/trunk/; revision=14256
2005-05-01Editorial stuffMichael Tüxen1-196/+218
svn path=/trunk/; revision=14255
2005-05-01Make sure we pass a positive length to proto_item_set_len().Gerald Combs1-0/+1
svn path=/trunk/; revision=14254
2005-05-01Editorial stuff.Michael Tüxen1-12/+12
svn path=/trunk/; revision=14253
2005-05-01Editorial cleanupsMichael Tüxen1-3/+4
svn path=/trunk/; revision=14252
2005-05-01Editorial cleanups.Michael Tüxen1-247/+247
svn path=/trunk/; revision=14251
2005-05-01Break out of another infinite loop. Found during fuzz testing.Gerald Combs1-0/+4
svn path=/trunk/; revision=14250
2005-04-30set subversion attributesUlf Lamping7-522/+522
svn path=/trunk/; revision=14249
2005-04-30move the profinet related files to a plugin (step by step), to make ↵Ulf Lamping13-3/+534
prototyping and further development easier (at least for me :-) svn path=/trunk/; revision=14248
2005-04-30Fix a buffer overflow found during fuzz testing.Gerald Combs1-2/+2
svn path=/trunk/; revision=14247
2005-04-30removed various gcc warningsUlf Lamping3-2/+6
svn path=/trunk/; revision=14246
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