Age | Commit message (Collapse) | Author | Files | Lines |
|
don't do a "select()".
svn path=/trunk/; revision=14358
|
|
svn path=/trunk/; revision=14357
|
|
If we *don't* have libpcap, don't include "capture.h", and don't test
whether a capture is in progress.
Clean up a message.
svn path=/trunk/; revision=14356
|
|
interprocedural, so it knows "sip_parse_line()" doesn't always set
"*token_1_len", but it doesn't know that if it doesn't return OTHER_LINE
it *does* always set it, so it's safe not to set it as long as it's
never used if the return value is OTHER_LINE).
svn path=/trunk/; revision=14355
|
|
svn path=/trunk/; revision=14354
|
|
and a tip of the hat to GCC 4.0's interprocedural data flow analysis for
catching this one!).
svn path=/trunk/; revision=14353
|
|
svn path=/trunk/; revision=14352
|
|
svn path=/trunk/; revision=14351
|
|
dissection of SMS messages.
svn path=/trunk/; revision=14350
|
|
Enable a proper deconding of an alphanumeric 7-bit encoded SMS TP-Originating-Address.
svn path=/trunk/; revision=14349
|
|
dissection of SMS messages.
svn path=/trunk/; revision=14348
|
|
svn path=/trunk/; revision=14347
|
|
support for Juniper PPPOE encapsulation
svn path=/trunk/; revision=14346
|
|
protocol during different stages of an application cycle.
This is very naughty and will cause problems when we have assigned a dissector to a dynamic port using conversation_set_dissector().
To make ethereal handle this case I have changed the try_conversation_dissector() to allow it to fail and return 0, meaning yes there is indeed a protocol registered for this conversation but that protocol rejected this packet.
(which only happens for "new" style dissectors, "old" style dissectors will never reject a packet that way)
When this happens the decode_udp_port() helper will still allow other dissectors to be tried, in the hope that the conversation is now used for some other protocol and thus someone else might be able to decode the packet.
Update SNMP and TFTP dissectors to check that even if there already is a conversation but that conversation does NOT have snmp/tftp registered as the dissector for it, then create a new conversation anyway and attach the proper dissector.
Since ethereal keeps track of which frame number a conversation started in, this actually works really well.
svn path=/trunk/; revision=14345
|
|
Add a comment asking if we shouldn't use oid_to_str() instead of our own
routine.
svn path=/trunk/; revision=14344
|
|
- detailed dissection of GSM/UMTS speech code list ETSI 126 103 (3gpp 26.103 v3.0.0)
- use it for H.248
svn path=/trunk/; revision=14343
|
|
svn path=/trunk/; revision=14342
|
|
svn path=/trunk/; revision=14341
|
|
svn path=/trunk/; revision=14340
|
|
this is SNMP or not,
svn path=/trunk/; revision=14339
|
|
svn path=/trunk/; revision=14338
|
|
Make sure we don't free static memory. Fix a small memory leak.
svn path=/trunk/; revision=14337
|
|
like the mac-address of the switch, I added decoding of option e as
mac address.
svn path=/trunk/; revision=14336
|
|
Just to be sure.
svn path=/trunk/; revision=14335
|
|
svn path=/trunk/; revision=14334
|
|
underscores, and dots are allowed in the
preference name.
Fix it the camel dissector.
svn path=/trunk/; revision=14333
|
|
svn path=/trunk/; revision=14332
|
|
So I do it now and do some more reindentation, too.
svn path=/trunk/; revision=14331
|
|
REGISTER messages.
Introduce a function for disseting a sip uri in general
TODO:
- add dissection of contact and uri parameters
- simplify the ugly code for dissecting "to" and "from" headers
by using the new function for uri dissection
svn path=/trunk/; revision=14330
|
|
packet-sip.c.
svn path=/trunk/; revision=14329
|
|
Added some code to dissect DateAndTime.
svn path=/trunk/; revision=14328
|
|
Added some code to dissect DateAndTime.
svn path=/trunk/; revision=14327
|
|
svn path=/trunk/; revision=14326
|
|
Fixes Bug 162
svn path=/trunk/; revision=14325
|
|
svn path=/trunk/; revision=14324
|
|
svn path=/trunk/; revision=14323
|
|
Make sure the delta is > 0.
This intends to fix bug 160, although with a capture file
to test it, I can't be totally sure.
svn path=/trunk/; revision=14322
|
|
svn path=/trunk/; revision=14321
|
|
svn path=/trunk/; revision=14320
|
|
svn path=/trunk/; revision=14319
|
|
svn path=/trunk/; revision=14318
|
|
all of it correctly, and as if you don't initialize all of it you get a
compiler warning.
Add an assignment to squelch a compiler warning.
svn path=/trunk/; revision=14317
|
|
svn path=/trunk/; revision=14316
|
|
warnings.
Fix indentation.
svn path=/trunk/; revision=14315
|
|
svn path=/trunk/; revision=14314
|
|
svn path=/trunk/; revision=14313
|
|
svn path=/trunk/; revision=14312
|
|
argument points to, so make it a "const" pointer.
svn path=/trunk/; revision=14311
|
|
Shouldn't the number of fuzz bugs decrease asymptotically at some
point?
svn path=/trunk/; revision=14306
|
|
Make sure a hash table exists before trying to access it. Fixes bug 105.
svn path=/trunk/; revision=14305
|