Age | Commit message (Collapse) | Author | Files | Lines |
|
it if it does.
#BACKPORT(1.6, 1.8)
svn path=/trunk/; revision=48578
|
|
remove C++ incompatibilities
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
svn path=/trunk/; revision=48430
|
|
svn path=/trunk/; revision=48378
|
|
svn path=/trunk/; revision=48234
|
|
svn path=/trunk/; revision=48192
|
|
https://www.wireshark.org/lists/wireshark-dev/201302/msg00216.html :
Fix dissection of method name in case of RAck header
svn path=/trunk/; revision=47936
|
|
The misspellings were mostly in comments but some were
in text strings visible to the user.
svn path=/trunk/; revision=47899
|
|
svn path=/trunk/; revision=47891
|
|
caught at a higher layer (SIP), but the safety net should be there.
Also, cleanup SIP "response error" range.
Fixes crash in bug 8343 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8343)
svn path=/trunk/; revision=47705
|
|
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8323)
The issue was that hash tables were being accessed after they were freed from a "rejected answer".
The code was also too generous in considering many SIP status codes as "rejected answers", so now less SIP status codes are treated as "rejected answers" and are ignored by the transport API.
svn path=/trunk/; revision=47652
|
|
Without this patch I get a crash on Linux and lots of
STATUS_ACCESS_VIOLATION and a single STATUS_INTEGER_DIVIDE_BY_ZERO on windows.
svn path=/trunk/; revision=47639
|
|
Without this patch I get a crash on Linux and lots of
STATUS_ACCESS_VIOLATION and a single STATUS_INTEGER_DIVIDE_BY_ZERO on windows.
svn path=/trunk/; revision=47638
|
|
they don't end up being handled by setup_sdp_transport() because the current frame couldn't match a request (due to duplication).
setup_sdp_transport_resend() should be unnecessary once all higher layers use setup_sdp_transport() and the "registration" code within dissect_sdp() is removed.
svn path=/trunk/; revision=47572
|
|
Added setup_sdp_transport() to allow higher layer protocols to call SDP with context to correctly setup an OFFER/ANSWER within SDP (which doesn't have its own transport layer). I attempted to keep backwards compatibility until all higher layer protocols set up OFFER/ANSWER context. If OFFER/ANSWER (request/response) can't be found (which would be the case for higher layer protocols without context), Wireshark should resort to the old behavior of applying SDP information as it sees packets.
This patch includes integration with SIP as it appears to have the most bug reports. Other higher layer protocols will be done later. Most are mentioned in bug 2368.
Fixes bug 2368 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2368) and all its duplicates
Fixes bug 2992 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2992) and all its duplicates
svn path=/trunk/; revision=47564
|
|
Cast away some implicit 64-bit-to-32-bit conversion errors due to use of
sizeof.
Cast away some implicit 64-bit-to-32-bit conversion errors due to use of
strtol() and strtoul().
Change some data types to avoid those implicit conversion warnings.
When assigning a constant to a float, make sure the constant isn't a
double, by appending "f" to the constant.
Constify a bunch of variables, parameters, and return values to
eliminate warnings due to strings being given const qualifiers. Cast
away those warnings in some cases where an API we don't control forces
us to do so.
Enable a bunch of additional warnings by default. Note why at least
some of the other warnings aren't enabled.
randpkt.c and text2pcap.c are used to build programs, so they don't need
to be in EXTRA_DIST.
If the user specifies --enable-warnings-as-errors, add -Werror *even if
the user specified --enable-extra-gcc-flags; assume they know what
they're doing and are willing to have the compile fail due to the extra
GCC warnings being treated as errors.
svn path=/trunk/; revision=46748
|
|
Fixes Bug 8042 - SIP infinite loop.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8042
svn path=/trunk/; revision=46340
|
|
info from more than one (SIP) message in the frame.
svn path=/trunk/; revision=45429
|
|
svn path=/trunk/; revision=45017
|
|
svn path=/trunk/; revision=44871
|
|
Add new parameter 'data' to heur_dissector_t and new_dissector_t, for now it's always NULL
svn path=/trunk/; revision=44860
|
|
svn path=/trunk/; revision=44469
|
|
with 180 + 200 responses in same frame (over TCP).
svn path=/trunk/; revision=43841
|
|
(COPYING will be updated in next commit)
svn path=/trunk/; revision=43536
|
|
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5226
svn path=/trunk/; revision=43175
|
|
svn path=/trunk/; revision=42316
|
|
svn path=/trunk/; revision=42043
|
|
Don't limit CSeq to 2**31-1 (2147483647): use stroul() instead of atoi() in
several places.
svn path=/trunk/; revision=41516
|
|
svn path=/trunk/; revision=40507
|
|
svn path=/trunk/; revision=39954
|
|
loop, otherwise you get stuck in an infinite loop.
(Where in RFC 3261 does it mention the use of commas in URI parameters?)
Should fix bug 6598.
svn path=/trunk/; revision=39952
|
|
svn path=/trunk/; revision=39950
|
|
svn path=/trunk/; revision=39948
|
|
Should fix the recent fuzz failures.
Thanks Chris for isolating the offending packet.
svn path=/trunk/; revision=39867
|
|
better general framework for parsing text-based protocols.)
svn path=/trunk/; revision=39866
|
|
svn path=/trunk/; revision=39864
|
|
svn path=/trunk/; revision=39863
|
|
svn path=/trunk/; revision=39862
|
|
svn path=/trunk/; revision=39861
|
|
in this function
svn path=/trunk/; revision=39828
|
|
- dissect Route and Via header.
- Dissect URI parameters.
svn path=/trunk/; revision=39827
|
|
fuzz-testing failures we're seeing.
svn path=/trunk/; revision=39795
|
|
svn path=/trunk/; revision=39783
|
|
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6553)
- Add parameter items to the tree for some often trunkated lines.
svn path=/trunk/; revision=39782
|
|
svn path=/trunk/; revision=39764
|
|
Also: remove unneeded #include.
svn path=/trunk/; revision=39614
|
|
Also: remove trailing whitespace for a number of files.
svn path=/trunk/; revision=39503
|
|
FT_STRINGZ, FT_UINT_STRING as follows:
1. If there's no character encoding (ENC_ASCII, ...) specified
then use ENC_ASCII.
2. For all but FT_UINT_STRING, always use ENC_NA
(replacing any existing True/1/FALSE/0
/ENC_BIG_ENDIAN/ENC_LITTLE_ENDIAN).
svn path=/trunk/; revision=39426
|
|
Parse User-to-User header
http://tools.ietf.org/html/draft-ietf-cuss-sip-uui-02
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6432
svn path=/trunk/; revision=39402
|
|
reference an hf item (in hf[] with types:
FT_NONE
FT_BYTES
FT_IPV6
FT_IPXNET
FT_OID
Note: Encoding field set to ENC_NA only if the field was previously TRUE|FALSE|ENC_LITTLE_ENDIAN|ENC_BIG_ENDIAN
svn path=/trunk/; revision=39260
|
|
svn path=/trunk/; revision=39038
|