Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=14270
|
|
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
|
|
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
|
|
svn path=/trunk/; revision=14267
|
|
svn path=/trunk/; revision=14266
|
|
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
|
|
svn path=/trunk/; revision=14264
|
|
svn path=/trunk/; revision=14263
|
|
private plugins can better keep in track with the official Makefile's
svn path=/trunk/; revision=14262
|
|
svn path=/trunk/; revision=14261
|
|
code consistent.
svn path=/trunk/; revision=14260
|
|
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
|
|
the chunk_length always is the length indicated in the packet header.
svn path=/trunk/; revision=14258
|
|
svn path=/trunk/; revision=14257
|
|
svn path=/trunk/; revision=14256
|
|
svn path=/trunk/; revision=14255
|
|
svn path=/trunk/; revision=14254
|
|
svn path=/trunk/; revision=14253
|
|
svn path=/trunk/; revision=14252
|
|
svn path=/trunk/; revision=14251
|
|
svn path=/trunk/; revision=14250
|
|
svn path=/trunk/; revision=14249
|
|
prototyping and further development easier (at least for me :-)
svn path=/trunk/; revision=14248
|
|
svn path=/trunk/; revision=14247
|
|
svn path=/trunk/; revision=14246
|
|
svn path=/trunk/; revision=14245
|
|
update to GSM_A to display the maximum bit rate properly
svn path=/trunk/; revision=14244
|
|
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
|
|
fuzz testing.
svn path=/trunk/; revision=14242
|
|
svn path=/trunk/; revision=14241
|
|
svn path=/trunk/; revision=14240
|
|
GLib 1.x
svn path=/trunk/; revision=14239
|
|
svn path=/trunk/; revision=14238
|
|
during fuzz testing.
svn path=/trunk/; revision=14237
|
|
and simply check the length of each buffer.
svn path=/trunk/; revision=14236
|
|
#includes
svn path=/trunk/; revision=14235
|
|
svn path=/trunk/; revision=14234
|
|
buffers. Found during fuzz testing.
svn path=/trunk/; revision=14233
|
|
bug 144.
svn path=/trunk/; revision=14232
|
|
capturing "Multiple Files"/ringbuffer) and jump from one file of it to the next/previous one
svn path=/trunk/; revision=14231
|
|
bug 142.
svn path=/trunk/; revision=14230
|
|
svn path=/trunk/; revision=14229
|
|
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
|
|
svn path=/trunk/; revision=14227
|
|
svn path=/trunk/; revision=14226
|
|
- 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
|
|
svn path=/trunk/; revision=14224
|
|
svn path=/trunk/; revision=14223
|
|
svn path=/trunk/; revision=14222
|
|
Fixes bug 132.
svn path=/trunk/; revision=14221
|