Age | Commit message (Collapse) | Author | Files | Lines |
|
DissectorError. In packet-kerberos.c, restore pinfo->private_data if
we throw an exception, which keeps the SMB dissector from throwing
a DissectorError. Initialize variables in other places to squelch
valgrind warnings.
svn path=/trunk/; revision=15235
|
|
svn path=/trunk/; revision=15234
|
|
svn path=/trunk/; revision=15233
|
|
svn path=/trunk/; revision=15232
|
|
shouldn't try to parse it as DAAP.
svn path=/trunk/; revision=15231
|
|
svn path=/trunk/; revision=15230
|
|
svn path=/trunk/; revision=15229
|
|
svn path=/trunk/; revision=15228
|
|
Removed (very few) casts that only change the warning message
but don't remove it (with gcc-4).
svn path=/trunk/; revision=15227
|
|
here are the highlights of what's fixed:
1) Decoding of vendor-defined types
2) Decoding of some event notification parameters (not all)
3) Decoding of ABSTRACT-SYNTAX&Type
4) Decoding of BACnetTimeStamp
5) Some problems with context-tagged values (like booleans)
6) Continuation segments - don't try to decode them since you can't
start mid-PDU
7) Removed some excessive levels of subtrees
svn path=/trunk/; revision=15226
|
|
Fix a copy-paste error in the prefs. code
svn path=/trunk/; revision=15225
|
|
Some changes that I made to flesh out GPRS message parsing. More information is displayed about the various frame formats. I have also added some code to parse XID parameters in the U frame. I have also fixed a couple of display bugs in the GSM and GPRS LLC parser.
svn path=/trunk/; revision=15224
|
|
svn path=/trunk/; revision=15223
|
|
svn path=/trunk/; revision=15222
|
|
add the MSVC tools to the verify_tools target, add some explanation of common problems
svn path=/trunk/; revision=15221
|
|
- not only look for the cygwin tools, but also check the MSVC tools required like cl.exe, link.exe and nmake.exe
- I don't know why we should use /usr/bin/find but simply find, check for it instead. If there's a reason to use /usr/bin/find, we should use $(FIND) instead but I currently don't see a reason for this
svn path=/trunk/; revision=15220
|
|
svn path=/trunk/; revision=15219
|
|
svn path=/trunk/; revision=15218
|
|
svn path=/trunk/; revision=15217
|
|
svn path=/trunk/; revision=15216
|
|
build you must do "nmake -f makefile.make distclean".
svn path=/trunk/; revision=15215
|
|
"make distclean", even though they come with the distribution, and
make the one in plugins/xml/Makefile.nmake match the one in some other
files.
svn path=/trunk/; revision=15214
|
|
that we're doing that and explaining why we're doing it.
svn path=/trunk/; revision=15213
|
|
svn path=/trunk/; revision=15212
|
|
values.
svn path=/trunk/; revision=15211
|
|
uses of some C99'isms which prevent compilation on
IRIX 6.5 with the SGI C compiler.
svn path=/trunk/; revision=15210
|
|
Don't include epan/gdebug.h
Now that epan/gdebug.h is unused: remove it
svn path=/trunk/; revision=15209
|
|
"config.h" should always be included first. However, lemon
includes <stdio.h> first.
svn path=/trunk/; revision=15208
|
|
svn path=/trunk/; revision=15207
|
|
the infinite loops in bugs 311 and 314.
svn path=/trunk/; revision=15206
|
|
from Richard van der Hoff.
svn path=/trunk/; revision=15205
|
|
svn path=/trunk/; revision=15204
|
|
svn path=/trunk/; revision=15203
|
|
ready to replace the existing
dissector yet.
svn path=/trunk/; revision=15202
|
|
Among the improvements are:
- fixes to call-tracking (it's now less likely to confuse two separate
calls, for instance)
- improvements to Information Element dissection (clearer dissection,
dissects more IE types, easier to extend)
- you can now filter on the content of DTMF packets
- Analysis of timestamps (calculation of absolute timestamp, and packet
lateness).
- fixed a couple of assertion failures in subtle corner-cases.
negative relative times:
- get_timedelta()
- addtime()
- ftype-time.c:relative_val_from_unparsed()
I've also moved get_timedelta() and addtime() out of calldata.c into a
new file, epan/nstime.c, as I needed to use them in a dissector I'm
working on (and they therefore needed to go into libethereal).
svn path=/trunk/; revision=15201
|
|
svn path=/trunk/; revision=15200
|
|
fix up indentation.
svn path=/trunk/; revision=15199
|
|
dissector wasn't susceptible to a crash. The patch at
http://cvs.fedora.redhat.com/viewcvs/rpms/ethereal/FC-4/ is unneccessary.
svn path=/trunk/; revision=15198
|
|
the strings mmse got from tvb_get_string were never released anyway
so this would resolve significant memory leakage in mmse.
there are still memleaks in mmse but one step at a time
svn path=/trunk/; revision=15197
|
|
svn path=/trunk/; revision=15196
|
|
svn path=/trunk/; revision=15195
|
|
svn path=/trunk/; revision=15194
|
|
per Ulf Lamping's request.
svn path=/trunk/; revision=15193
|
|
svn path=/trunk/; revision=15191
|
|
svn path=/trunk/; revision=15190
|
|
svn path=/trunk/; revision=15189
|
|
oriented packets, some weeks ago I've added some tvb_ensure_bytes_exist() calls to test the case that the alloc_hint value is bogus (found in private fuzz testing).
Unfortunately, this is *very* safe now as it will mark a lot of DCE/RPC packets as malformed, thus the reassembling code won't work with most packets :-(
I've replaced this with the correct check and used THROW(ReportedBoundsError) instead which is hopefully the right error in this case.
BTW: could someone please add a description of the ReportedBoundsError vs. BoundsError to the code as I still don't get it.
In addition: Use a toplevel tree item to display the DCE/RPC defragmentation just as it's done in the TCP desegmentation code.
svn path=/trunk/; revision=15188
|
|
svn path=/trunk/; revision=15187
|
|
Add svn:eol-style
Add svn:keywords
svn path=/trunk/; revision=15186
|
|
Remove svn:executable
Add svn:executable
Add svn:eol-style
Add svn:keywords
Add mime-type
svn path=/trunk/; revision=15185
|