Age | Commit message (Collapse) | Author | Files | Lines |
|
export conformance file.
svn path=/trunk/; revision=11246
|
|
updates to the asn2eth compiler and a new regenerated h235 dissector
svn path=/trunk/; revision=11231
|
|
updates to the asn2eth per/ber compiler
svn path=/trunk/; revision=11223
|
|
svn path=/trunk/; revision=11141
|
|
a NULL **proto_tree pointer.
Set the ett variable to always be -1 for the time being
svn path=/trunk/; revision=11140
|
|
Change doc string to not specificly state it is for PER
Temporary/Partial fix for the tag of impoerted types.
svn path=/trunk/; revision=11139
|
|
Do not output the value definitions for enumerated integers twice.
the c compiler doesnt like when the same symbol is declared twice.
svn path=/trunk/; revision=11124
|
|
svn path=/trunk/; revision=11104
|
|
svn path=/trunk/; revision=11102
|
|
- limits for dissect_per_constrained_integer() are passed as unsigned
if possible
- new directive NO_EMIT in conformation file - avoids emitting
function body (or vals or both) into packet-xxxx-fn.c file
- new directive USER_DEFINED in conformation file - emitting of
function body (or vals or both) in the packet-xxxx-fn.c file is
replaced with external declaration
- support for SET OF type for BER
- flag WITH_VALS is default for EXPORTS, USER_DEFINED, NO_EMIT
directives
- the _U_ attribute is used for pinfo parameters
- the offset parameters and return codes are changed from guint32 to
int
svn path=/trunk/; revision=11088
|
|
function that returns "int", not "guint32"; define those functions to
return "int".
svn path=/trunk/; revision=10999
|
|
Make the header files declare the "value_string" arrays as "extern", so
as to prevent problems on some platforms when building a shared
libethereal.
Note that, at least currently, we have separate "PER_NOT_DECODED_YET()"
and "BER_NOT_DECODED_YET()" macros, rather than a common
"NOT_DECODED_YET()" macro.
svn path=/trunk/; revision=10996
|
|
ASN2ETH compiler and support script for lexical and syntactic analysis.
Will later be used for all those ASN.1 protocols we havent implemented yet
svn path=/trunk/; revision=10983
|
|
svn path=/trunk/; revision=10749
|
|
set. As a result, tethereal cannot run for the generation of the protocol
field list for the ethereal-filter documentation.
Fix this issue when unpacking the ddeveloper ZIP archives.
svn path=/trunk/; revision=10711
|
|
Fix the tests with string equal empty_string:
"$str" == ""
is either
"$str" = ""
or
-z "$str"
svn path=/trunk/; revision=10703
|
|
svn path=/trunk/; revision=10684
|
|
don't download the GTK2 packages unless we have GTK2_DIR defined.
Fix some path checking in win32-setup.sh.
svn path=/trunk/; revision=10577
|
|
tools\win32-setup.sh to
- Check for applications required to build Ethereal
- Download and unpack required packages into $ETHEREAL_LIBS
Update ADNS to the latest version.
Make Python 2.3 the default.
svn path=/trunk/; revision=10567
|
|
then make sure that the FIELD can participate in the relation that
is expressed in the display filter.
Note that tvbuff's *should* be able to participate in == comparisons, etc.,
but those functions need to be added to ftype-tvbuff.c first.
svn path=/trunk/; revision=10175
|
|
svn path=/trunk/; revision=9834
|
|
svn path=/trunk/; revision=9720
|
|
svn path=/trunk/; revision=9481
|
|
svn path=/trunk/; revision=9477
|
|
svn path=/trunk/; revision=9371
|
|
Eventually, -Tps will not force -V, and will print summaries when -V is
not selected. However, work still has to be done there.
svn path=/trunk/; revision=9218
|
|
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
|
|
directory in nmake files persists across targets; presumably all
commands, or, at least, all "cd" commands, are run in the same process.)
svn path=/trunk/; revision=8682
|
|
recurse into subdirectories doing "nmake -f Makefile.nmake distclean".
Have "nmake -f Makefile.nmake clean" not remove stuff that "make clean"
doesn't remove (such as Flex/Bison output and config.h files) - and have
"nmake -f Makefile.nmake distclean" remove stuff that "make distclean"
removes, including "tethereal-tap-register.c" and
"ethereal-tap-register.c".
svn path=/trunk/; revision=8672
|
|
The search uses a naive approach; more work is required to add a
Boyer-Moore Search algorithm.
svn path=/trunk/; revision=8280
|
|
Besides "STRING", there is now "UNPARSED_STRING", where the distinction
is that "STRING" was a double-quoted string and "UNPARSED_STRING" is just
a sequence of characters that the scanner didn't know how to scan/parse,
so it's up to the Ftype to parse it.
This gives us more flexibility and prepares the dfilter parsing engine
for the upcoming addition of the "contains" operator.
In the process of doing this, I also re-did the double-quoted string
support in the scanner, so that instead of the naively-simple support we
used to have, double-quoted strings now can have embedded dobule-quotes,
embedded octal sequences, and embedded hexadecimal sequences:
"\"" embedded double-quote
"\110" embedded octal
"\x48" embedded hex
Enhance the dfilter unit test script to be able to run a single collection
of tests instead of having to run all of them all the time.
svn path=/trunk/; revision=8083
|
|
Uses text2pcap to create pcap trace files from hex-dumps embedded in the
test script.
svn path=/trunk/; revision=7996
|
|
svn path=/trunk/; revision=7841
|
|
winapi_cleanup tool written by Patrik Stridvall for the wine
project.
svn path=/trunk/; revision=6117
|
|
svn path=/trunk/; revision=5388
|
|
unused.
svn path=/trunk/; revision=5387
|
|
the packet data. "print" will only show the first 200 members of an array,
whereas "x" doesn't seem to have a limit.
svn path=/trunk/; revision=4884
|
|
svn path=/trunk/; revision=4881
|
|
In the "configure.in" files, add
-D_U_="__attribute__((unused))"
to CFLAGS if we're using GCC, and add
-D_U_=""
otherwise, so _U_ can be used to mark arguments as unused.
Add -D_U_="" arguments to the Makefile.nmake files as well, so _U_ works
with Microsoft Visual C++ as well.
Add comments and RCS IDs to the Makefile.nmake files that don't already
have them.
svn path=/trunk/; revision=4824
|
|
and using gdb, extract the packet that was being dissected when the
core file was created. It works in simple cases; it will probably
fail in many other cases. Right now it only creates libpcap files, and uses
text2pcap to do so.
svn path=/trunk/; revision=4767
|
|
UNIX on Alpha.
svn path=/trunk/; revision=4635
|
|
Add some missing files in the "clean" targets.
Use pod2html rather than man2html to build HTML man pages.
Fix ethereal.nsi.in for recent versions of NSIS, and fix a typo.
svn path=/trunk/; revision=4475
|
|
fix a bogus batch mode inference rule of make, so that
"vc60.pdb" files are created in the proper directory;
delete ".pdb" files in a "nmake -f Makefile.nmake clean";
include the text2pcap and mergecap ".pdb" files in the Windows
binary distribution.
svn path=/trunk/; revision=4385
|
|
svn path=/trunk/; revision=4199
|
|
clean" is done.
svn path=/trunk/; revision=4188
|
|
builds.
svn path=/trunk/; revision=3995
|
|
equal to 2, not just if it's equal to 2 - GCC 3.0 makes it 3, not 2....
svn path=/trunk/; revision=3765
|
|
as that's what C requires them to be.
svn path=/trunk/; revision=3610
|
|
svn path=/trunk/; revision=3372
|
|
rules, keeping it from over-compiling.
svn path=/trunk/; revision=3325
|