Age | Commit message (Collapse) | Author | Files | Lines |
|
returned quite a list of files. Add them to MAINTAINERCLEANFILES.
Whitespace changes (replace multiple spaces by TABs, in a few cases this
needed to be done at the beginning of Makefile lines.
svn path=/trunk/; revision=14891
|
|
normal/sync mode any longer)
svn path=/trunk/; revision=14762
|
|
svn path=/trunk/; revision=14702
|
|
svn path=/trunk/; revision=14679
|
|
svn path=/trunk/; revision=14599
|
|
svn path=/trunk/; revision=14596
|
|
Minor corrections to README.developer and README.tapping
svn path=/trunk/; revision=14593
|
|
svn path=/trunk/; revision=14548
|
|
svn path=/trunk/; revision=14547
|
|
reflect the latest changes in the command line.
clarifications of some command line parameter descriptions in the manual pages
this also fixes #221
svn path=/trunk/; revision=14545
|
|
A few doxygen updates and an improved section on
writing dissectors that don't use tcp_dissect_pdus().
svn path=/trunk/; revision=14538
|
|
capture file with -r
svn path=/trunk/; revision=14511
|
|
svn path=/trunk/; revision=14484
|
|
preferences but also for recent settings.
This way we can simply remove the GUI related command line parameters -B, -P and -T, which are useless now.
svn path=/trunk/; revision=14483
|
|
svn path=/trunk/; revision=14431
|
|
protocol during different stages of an application cycle.
This is very naughty and will cause problems when we have assigned a dissector to a dynamic port using conversation_set_dissector().
To make ethereal handle this case I have changed the try_conversation_dissector() to allow it to fail and return 0, meaning yes there is indeed a protocol registered for this conversation but that protocol rejected this packet.
(which only happens for "new" style dissectors, "old" style dissectors will never reject a packet that way)
When this happens the decode_udp_port() helper will still allow other dissectors to be tried, in the hope that the conversation is now used for some other protocol and thus someone else might be able to decode the packet.
Update SNMP and TFTP dissectors to check that even if there already is a conversation but that conversation does NOT have snmp/tftp registered as the dissector for it, then create a new conversation anyway and attach the proper dissector.
Since ethereal keeps track of which frame number a conversation started in, this actually works really well.
svn path=/trunk/; revision=14345
|
|
in the plugins subdirectory. This target will copy all plugins to plugins/$(VERSION), thus (t)ethereal will
find and load the plugins when called from within the source tree.
call this target from the main nmake makefile after
installing other dependencies. call it from the nmake makefile
in the doc subdirectory before calling "tethereal -G".
This way "tethereal -G" will recognize the filterable
fields from the plugins, too.
svn path=/trunk/; revision=14284
|
|
This target will copy all files, mainly dlls, which
are necessary to run (t)ethereal to the source tree.
After copying all necessary dlls to the source tree,
you can run (t)ethereal directly from the source tree.
svn path=/trunk/; revision=14259
|
|
Update to README.developer for the conversation changes
svn path=/trunk/; revision=14135
|
|
updates to BACNet
svn path=/trunk/; revision=14075
|
|
svn path=/trunk/; revision=14050
|
|
line parameter.
svn path=/trunk/; revision=14049
|
|
file.
svn path=/trunk/; revision=14046
|
|
Boolean value that's true if any of the bits in question are set and
false if none of them are, not to an integer or slice value with the
only the bits set in both values set.
svn path=/trunk/; revision=14033
|
|
svn path=/trunk/; revision=13992
|
|
not the result of dissecting that data.
Note that "-F" applies to the output of "-w", that "-S" says "dissect
and print even if you're doing '-w'", and that "-T" applies to the
dissected output, not the "-w" output.
svn path=/trunk/; revision=13975
|
|
length of a fixed-length header from the length of the item with that
fixed-length header.
svn path=/trunk/; revision=13926
|
|
svn path=/trunk/; revision=13875
|
|
big-endian to little-endian - that doesn't work on big-endian machines.
svn path=/trunk/; revision=13874
|
|
svn path=/trunk/; revision=13857
|
|
svn path=/trunk/; revision=13856
|
|
svn path=/trunk/; revision=13745
|
|
svn path=/trunk/; revision=13725
|
|
vulnerability due to somebody fetching a string into a fixed-length
buffer.
svn path=/trunk/; revision=13708
|
|
svn path=/trunk/; revision=13663
|
|
svn path=/trunk/; revision=13662
|
|
registering
svn path=/trunk/; revision=13661
|
|
it serves the same purpose as the register routine in a built-in
dissector, and don't require all dissectors to have one, as they might
just be taps.
Get rid of the stats tree's init routine, as it's just a tap, and as it
doesn't do anything.
Update the idl2eth Python script to generate plugins with register routines.
svn path=/trunk/; revision=13644
|
|
Introduce a new init routine for plugins,
which does not take the plugin api table as an
argument and allows etheral to distinguish
between plugins using the old and the new api.
Update README.plugins accordingly
Change all g_warnings() in epan/plugins.c to report_failue().
On windows we do not have a log console open while
loading the plugins, because a log console cannot be opened before the prefs have been read. Thus g_warnings()
does not work for reporting problems with plugins.
svn path=/trunk/; revision=13596
|
|
(it's now in an "ethereal" directory, so there's no need for it to have
a name that distinguishes it from files for other programs) - if it's
not found as "preferences", try "ethereal.conf" for compatibility - and
update the man pages appropriately.
Fix a typo in the section color filters (the file name is "colorfilters",
not "color filters").
svn path=/trunk/; revision=13559
|
|
svn path=/trunk/; revision=13497
|
|
-a files:20
also added this to the manpage, the user's guide will follow later
svn path=/trunk/; revision=13473
|
|
files. Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and
GENERATED_FILES macros in Makefile.common files, along the lines of what
wiretap/Makefile.common has.
Clean up "*~" files with "make clean" rather than only "make distclean"
in some additional places.
Add "maintainer-clean" rules to the Makefile.nmake files, paralelling
the ones in the automake-generated Makefile.in files, using the
GENERATED_FILES macros from Makefile.common files. In some cases, move
the cleanup of files from "make distclean" to "make maintainer-clean",
and in other cases, put in a comment indicating why we're not doing that
(because some files that are distributed in the source tarballs, namely
Flex output, were built with a UN*X Flex and won't compile on Windows,
so we get rid of them with "make distclean" so you can clean up stuff
that *has* to be re-generated for Windows).
Clean up some *CLEANFILES definitions - get rid of ones that no longer
apply as files were moved or that add to the definition a name that's
already there.
svn path=/trunk/; revision=13402
|
|
svn path=/trunk/; revision=13227
|
|
svn path=/trunk/; revision=13112
|
|
svn path=/trunk/; revision=13033
|
|
Clean up the description of the global and personal ethers and ipxnets
files.
svn path=/trunk/; revision=13017
|
|
svn path=/trunk/; revision=12979
|
|
capitalization.
svn path=/trunk/; revision=12945
|
|
svn path=/trunk/; revision=12847
|