Age | Commit message (Collapse) | Author | Files | Lines |
|
GLIB_CFLAGS are just enough
svn path=/trunk/; revision=9779
|
|
it's only used in the latter; that avoids lots of warnings about
"ts_type_text" being defined but not used in other source files that
include "epan/timestamp.h". (If it's going to be used in more than one
file, make it non-static and declare it "extern" in "epan/timestamp.h".)
Define TS_NOT_SET as ((ts_type)-1), and use that when initializing
"timestamp_type" in Ethereal and when checking to see whether
"timestamp_type" was set, to avoid signed vs. unsigned comparison
warnings.
Clean up indentation.
svn path=/trunk/; revision=9740
|
|
menuitems under "View->Time Display Format".
renamed timestamp enum items e.g. from ABSOLUTE to TS_ABSOLUTE,
to prevent conflicting definitions with MSVC
svn path=/trunk/; revision=9729
|
|
../../epan/dfilter/drange.h:62: warning: function declaration isn't a prototype
../../epan/dfilter/drange.h:83: warning: function declaration isn't a prototype
svn path=/trunk/; revision=9719
|
|
svn path=/trunk/; revision=9643
|
|
svn path=/trunk/; revision=9639
|
|
svn path=/trunk/; revision=9630
|
|
(char -> gchar)
svn path=/trunk/; revision=9629
|
|
filter's colors" bug, by storing the pointer to the matching color_filter_t
structure in the frame_data structure.
Replace "frame" and "frames" by "packet" and "packets" in many places.
svn path=/trunk/; revision=9607
|
|
svn path=/trunk/; revision=9606
|
|
svn path=/trunk/; revision=9605
|
|
the previous dfilter failed to compile because a closing double-quote
was not provided. Handle that case.
svn path=/trunk/; revision=9585
|
|
svn path=/trunk/; revision=9560
|
|
svn path=/trunk/; revision=9553
|
|
protocols ...
svn path=/trunk/; revision=9538
|
|
svn path=/trunk/; revision=9512
|
|
svn path=/trunk/; revision=9511
|
|
that dissectors for pass-through proxying protocols such as SOCKS can
allow the subdissectors they call to ask that desegmentation be done.
svn path=/trunk/; revision=9488
|
|
mark it as "const".
svn path=/trunk/; revision=9474
|
|
hex_str_to_bytes(). Use the new routine to initialize any WEP keys we
have defined. This has the side effect of fixing an overflow if the user
entered a long WEP key.
svn path=/trunk/; revision=9471
|
|
byte past the end of the tvbuff.
svn path=/trunk/; revision=9445
|
|
BoundsError, if the offset is just past the end of the reported data
(because we're ensuring that there actually *is* a byte there, and,
even according to the reported length, it isn't).
svn path=/trunk/; revision=9444
|
|
svn path=/trunk/; revision=9443
|
|
0 - now that "tvb_ensure_length_remaining()" ensures that there's at
least one byte of data, we should use "tvb_length_remaining()" for
FT_PROTOCOL fields.
svn path=/trunk/; revision=9440
|
|
Windows - the problem is that GTK+ 1.3[.x] and later assume strings
handed to them are UTF-8 strings, not, for example, ISO 8859/x strings.
In packet-radius.c, re-define "isprint()" rather than #ifdeffing its use
(the old code was also incorrectly treating 0x7f as a printable).
svn path=/trunk/; revision=9435
|
|
there's no data remaining - its callers largely depend on it doing so.
That means that the BEEP dissector doesn't have to check for it
returning 0.
svn path=/trunk/; revision=9433
|
|
packet-smpp.c).
Now the higher-level protocols show up without the need of unfolding the SMPP
dissector tree.
Add a new address type AT_STRINGZ, and use it for GSM SMS message reassembly.
Get rid of the different UDH IE subtrees, and replace them with one subtree
for all UDH IEs.
Add debug logging to SMPP and SMPP GSM SMS dissectors.
Move the Short Message reassembly from the SMPP dissector to the SMPP GSM SMS
dissector. Fix duplicated "reassembled in" header fields.
Rename header fields that are now part of SMPP GSM SMS (including the dissector
table name, so it has also been updated in packet-wsp.c and packet-wtp.c).
Add an explicit "if (!tree) return" in the WSP add_headers() method.
NOTE: it would be great if we were able to merge the existing packet-gsm_sms.c
and the SMPP GSM SMS dissector.
svn path=/trunk/; revision=9431
|
|
that we have for \0OOO.
svn path=/trunk/; revision=9396
|
|
svn path=/trunk/; revision=9370
|
|
executable works properly.
svn path=/trunk/; revision=9353
|
|
it would make sense to add PCRE support for byte arrays containing an integer
or an IP address.
Avoid lengthy pointer constructs in cmp_matches().
svn path=/trunk/; revision=9343
|
|
appliedi (PCRE). In fact, all FT_TVBUFF fields.
svn path=/trunk/; revision=9329
|
|
svn path=/trunk/; revision=9310
|
|
The PCRE test in acinclude.m4 and epan/acinclude.m4 don't work
if PCRE exists in a non-system directory. The problem is that
LDFLAGS and LIBS are set incorrectly. LIBS shouldn't contain -L
arguments.
svn path=/trunk/; revision=9309
|
|
svn path=/trunk/; revision=9276
|
|
svn path=/trunk/; revision=9242
|
|
svn path=/trunk/; revision=9237
|
|
last release should have been 0.10.0.
svn path=/trunk/; revision=9235
|
|
svn path=/trunk/; revision=9233
|
|
svn path=/trunk/; revision=9225
|
|
svn path=/trunk/; revision=9224
|
|
captures, as it has to compute the width of an auto-resizing column in
every row. Just pick fixed widths for the columns (and tune the width
of the "Protocol" column so that it's not narrower than the column
title).
svn path=/trunk/; revision=9219
|
|
svn path=/trunk/; revision=9216
|
|
dissectors had. Instead, rename it "other_decode_bitfield_value()", put
it in "epan/to_str.c", and make "decode_bitfield_value()" use it.
svn path=/trunk/; revision=9213
|
|
and set the direction in pinfo for SS7 packets based on source and
destination addresses.
svn path=/trunk/; revision=9209
|
|
svn path=/trunk/; revision=9185
|
|
New "matches" operater in display filter language. Uses PCRE.
If a "matches" operator is found in a dfilter
while libpcre has not been used to build the binary, then an
exception is thrown after using dfilter_fail() to set an apporporiate
error message.
svn path=/trunk/; revision=9182
|
|
svn path=/trunk/; revision=9181
|
|
to tethereal. It could be added to Ethereal, but the GUI changes to
allow the user to select PDML as a print format have not been added.
Provide a python module (EtherealXML.py) to help parse PDML.
Provide a sample app (msnchat) which uses tethereal and EtherealXML.py
to reconstruct MSN Chat sessions from packet capture files. It produces
a nice HTML report of the chat sessions.
Document tethereal's PDML and EtherealXML.py usage in doc/README.xml-output
Update tethereal's manpage to reflect the new [-T pdml|ps|text] option
svn path=/trunk/; revision=9180
|
|
our new scheme.
svn path=/trunk/; revision=9172
|