aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sip.c
AgeCommit message (Collapse)AuthorFilesLines
2009-04-15Dissect more than one Via entry if found in a single line.Martin Mathieson1-171/+201
Fixes bug 3406. svn path=/trunk/; revision=28054
2009-04-13Try to please the build bot, fix indentation.Anders Broman1-40/+40
svn path=/trunk/; revision=28038
2009-04-13From Andreas Heise:Anders Broman1-26/+431
add SIP URI PARTS dissection to packet-sip.c https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3399 svn path=/trunk/; revision=28037
2009-04-06More size_t fixes.Gerald Combs1-2/+2
svn path=/trunk/; revision=27977
2009-03-30More size_t casts(Unfinished)Anders Broman1-4/+4
svn path=/trunk/; revision=27898
2009-03-27From Andreas Heise:Anders Broman1-11/+10
SIP dissector fix: mismatch of P-Asserted-Identity and P-Answer-State headers https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3356 svn path=/trunk/; revision=27859
2009-02-05Init. data to zero.Anders Broman1-3/+15
svn path=/trunk/; revision=27378
2009-02-01Use #if 0, not C99-style comments, to get rid of unused code.Guy Harris1-6/+8
svn path=/trunk/; revision=27344
2009-02-01Squelch warnings, for now.Guy Harris1-2/+2
svn path=/trunk/; revision=27343
2009-02-01Calculate the avrage setuptime.Anders Broman1-0/+128
svn path=/trunk/; revision=27342
2009-01-17Use ascii_strdown_inplace instead of g_ascii_strdown in a few places.Bill Meier1-10/+12
This also fixes a few cases where memory was not freed after g_ascii_strdown. svn path=/trunk/; revision=27254
2008-11-03new "sip.hdr" subdissector table for SIP Extension headersTomas Kukosa1-16/+34
svn path=/trunk/; revision=26677
2008-09-23Minor revision related to proto_reg_handoff ...Bill Meier1-1/+1
svn path=/trunk/; revision=26252
2008-09-03Cleanup related to prefs & proto_reg_handoffBill Meier1-64/+60
svn path=/trunk/; revision=26128
2008-08-01From stéphane bryant:Anders Broman1-0/+1
STUN, STUN2 and TURN dissection enhancements. svn path=/trunk/; revision=25895
2008-07-29Handle malformed SIP headers (empty header line missing) and add an expertAnders Broman1-25/+46
item explaining the fault. Fixes bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2729 svn path=/trunk/; revision=25862
2008-07-08Register raw_sip.line with correct protocol, as noticed while testingMartin Mathieson1-5/+11
patch for 2581. svn path=/trunk/; revision=25676
2008-06-30Fix for bug 2659:Jaap Keuter1-3/+19
Account for IPv6 addresses representation in Via header. svn path=/trunk/; revision=25635
2008-06-25Make sip.msg_hdr a string field instead of FT_NONE.Martin Mathieson1-2/+3
svn path=/trunk/; revision=25602
2008-06-23Save timestamp when updating entry for new request frames in existing call.Martin Mathieson1-0/+4
svn path=/trunk/; revision=25532
2008-06-23Show short version of Content-Length header.Martin Mathieson1-5/+6
Fixes but 2635. svn path=/trunk/; revision=25531
2008-05-22Initialize response_time.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=25350
2008-05-22Calculate and display SIP response time.Martin Mathieson1-22/+48
svn path=/trunk/; revision=25349
2008-05-01Try to track SIP responses back to their requests.Martin Mathieson1-13/+188
svn path=/trunk/; revision=25208
2008-04-09Remove:Anders Broman1-4/+0
#ifdef NEED_G_ASCII_STRCASECMP_H #include "g_ascii_strcasecmp.h" #endif svn path=/trunk/; revision=24859
2008-04-07- Remove GLIB1 codeStephen Fisher1-5/+2
- Change ugly GLIB version checking statements to GLIB_CHECK_VERSION - Remove ws_strsplit files because we no longer need to borrow GLIB2's g_strsplit code for the no longer supported GLIB1 builds svn path=/trunk/; revision=24829
2008-03-01Rewrote to use g_strlcpy and g_strlcat.Stig Bjørlykke1-11/+6
svn path=/trunk/; revision=24525
2007-12-16Update comments.Anders Broman1-4/+4
svn path=/trunk/; revision=23889
2007-12-09Move the routines tvb_skip_wsp() to tvbuff.cAnders Broman1-53/+0
svn path=/trunk/; revision=23818
2007-11-27strcasecmp(), strncasecmp(), g_strcasecmp(), and g_strncasecmp() delendaGuy Harris1-3/+7
est. Use g_ascii_strcasecmp() and g_ascii_strncasecmp(), and supply our own versions if they're missing from GLib (as is the case with GLib 1.x). In the code to build the list of named fields for Diameter, don't use g_strdown(); do our own g_ascii_-style upper-case to lower-case mapping in the hash function and use g_ascii_strcasecmp() in the compare function. We do this because there is no guarantee that toupper(), tolower(), and functions that use them will, for example, map between "I" and "i" in all locales; in Turkish locales, for example, there are, in both upper case and lower case, versions of "i" with and without a dot, and the upper-case version of "i" is "I"-with-a-dot and the lower-case version of "I" is "i"-without-a-dot. This causes strings that should match not to match. This finishes fixing bug 2010 - an earlier checkin prevented the crash (as there are other ways to produce the same crash, e.g. a bogus dictionary.xml file), but didn't fix the case-insensitive string matching. svn path=/trunk/; revision=23623
2007-10-22Make some capitalisation more consistent.Martin Mathieson1-10/+10
svn path=/trunk/; revision=23236
2007-10-11Implement some of the minor possible speed improvment patches.Anders Broman1-9/+10
svn path=/trunk/; revision=23150
2007-10-04Make selected length of first line include \r\n (as header lines do).Martin Mathieson1-6/+13
Make 'Message Body' a proper filterable field. svn path=/trunk/; revision=23066
2007-09-19Add authentication ik and ck parameters.Martin Mathieson1-1/+15
svn path=/trunk/; revision=22906
2007-08-23Translate Q.850 Cause values.Anders Broman1-1/+43
svn path=/trunk/; revision=22602
2007-08-21Change COPY_ADDRESS to SE_COPY_ADDRESS: all of these appear to have ↵Jeff Morriss1-5/+10
"seasonal" scope (e.g., they are used in conversations or similar). svn path=/trunk/; revision=22573
2007-08-13Add forgotten header field.Anders Broman1-53/+56
svn path=/trunk/; revision=22491
2007-08-10Add header fields.Anders Broman1-109/+140
svn path=/trunk/; revision=22481
2007-08-08Wireshark fails to decode the MIME encapsulation part correctly if there is aAnders Broman1-2/+25
"white space" in the Content-Type field before the semi-colon. http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1716 Still does not work correctly as packet-multipart.c seems to have got broken. svn path=/trunk/; revision=22470
2007-07-04Make lines of raw SIP filterable. Fix a little whitespace.Martin Mathieson1-19/+27
svn path=/trunk/; revision=22242
2007-05-16Allow Via sigcomp-id parameter name to be matched properly.Martin Mathieson1-1/+1
svn path=/trunk/; revision=21804
2007-04-19register the right dissector for SIP over SSL/TLSTomas Kukosa1-2/+2
svn path=/trunk/; revision=21473
2007-04-17register the right dissector for tcp Luis Ontanon1-3/+3
Fixes Bug 1429 svn path=/trunk/; revision=21457
2007-04-12Add Via sigcomp-id param (from draft-ietf-rohc-sigcomp-sip)Martin Mathieson1-1/+8
svn path=/trunk/; revision=21389
2007-03-24Clean up some more warnings: unused variables, unitialized variables, wrong ↵Jeff Morriss1-6/+5
format (%ld instead of %d) in packet-sccp.c svn path=/trunk/; revision=21167
2007-01-31Add some missing RFC references to header long text.Martin Mathieson1-12/+12
svn path=/trunk/; revision=20652
2007-01-11make SIP TCP/TLS ports configurable via preferencesTomas Kukosa1-4/+33
svn path=/trunk/; revision=20392
2007-01-04Make Expires header value a numeric fieldMartin Mathieson1-7/+6
svn path=/trunk/; revision=20309
2007-01-02Dissect details of RAck header, and change RSeq to a numerical field.Martin Mathieson1-5/+107
svn path=/trunk/; revision=20271
2006-12-26From Sebastien Tandel: fix places where a signed character was beingGuy Harris1-1/+1
passed to ctype.h macros. Make some routines in packet-exec.c not used outside that file static, and fix a typo. svn path=/trunk/; revision=20222