| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
work on dissecting the Information frame of QLLC packets.
Thanks to mario.ferreira@hsbc.com.br for lots of information on SNA
over X.25.
svn path=/trunk/; revision=4207
|
|
|
|
| |
svn path=/trunk/; revision=4206
|
|
|
|
|
|
| |
services used with SMB, from Tim Potter.
svn path=/trunk/; revision=4194
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for AIX 5.x's non-standard libpcap, where "pcap_datalink()" doesn't
return DLT_ values, it returns RFC 1573 ifType values.
Put that wrapper, and the routine to get the interface list, in a
separate file, for packet-capture utility routines, so not everybody who
includes "util.h" needs to include <pcap.h>.
Fix up the Wiretap hack for dealing with said incompatibility to use the
correct ifType value for Token Ring.
svn path=/trunk/; revision=4184
|
|
|
|
|
|
| |
Nikander.
svn path=/trunk/; revision=4170
|
|
|
|
| |
svn path=/trunk/; revision=4167
|
|
|
|
|
|
| |
Light dissector.
svn path=/trunk/; revision=4156
|
|
|
|
|
|
| |
C. Feren.
svn path=/trunk/; revision=4132
|
|
|
|
|
|
|
| |
dictionary as an XML file rather than building it in, and various
Diameter updates.
svn path=/trunk/; revision=4122
|
|
|
|
|
|
|
|
| |
without requiring compiler support for them, and updates to the
Diameter, L2TP, NFS, and NLM dissectors to use it and to the ONC RPC
dissector to allow ONC RPC subdissectors to use it.
svn path=/trunk/; revision=4099
|
|
|
|
| |
svn path=/trunk/; revision=4016
|
|
|
|
| |
svn path=/trunk/; revision=4009
|
|
|
|
|
|
|
|
|
|
|
| |
tvbuffified heuristic-dissector interface, but have it immediately turn
its arguments into an old-style buffer pointer and offset.
Register the SMB dissector as a heuristic NetBIOS dissector, and have
"dissect_netbios_payload()" just try the heuristics, as it no longer has
to call the SMB dissector explicitly.
svn path=/trunk/; revision=3973
|
|
|
|
| |
svn path=/trunk/; revision=3954
|
|
|
|
| |
svn path=/trunk/; revision=3945
|
|
|
|
|
|
|
|
|
| |
shell. (This also arranges that the source to "idl2eth" - which is now
"idl2eth.sh" - not be deleted by "make clean").
Add "doc/idl2eth.pod" to the list of files in a source tarball.
svn path=/trunk/; revision=3940
|
|
|
|
| |
svn path=/trunk/; revision=3916
|
|
|
|
|
|
|
|
|
| |
the lists of source and generated files for plugins.
While we're at it, make all those lists show the files in the same
order.
svn path=/trunk/; revision=3888
|
|
|
|
|
|
|
| |
- update idl2eth man page , now that "unions" are implemented ;
- support for idl2eth man page installation.
svn path=/trunk/; revision=3885
|
|
|
|
| |
svn path=/trunk/; revision=3846
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update Makefile.am and Makefile.nmake files to build it (although it's
not currently built by default; you have to do "make idl2eth.1" on UNIX,
and something similar on Windows.
Put a full copyright notice into "doc/Makefile.nmake", along with a
comment explaining why stuff depends on "../config.h". Also, add
"clean" rules to it to get rid of generated files for mergecap and
text2pcap documentation.
svn path=/trunk/; revision=3801
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
replace "--with-plugindir" with "--with-plugins", and have the
plugin directory optional - this allows plugins to be disabled;
add "--traditional-cpp" on MacOS X/Darwin (Apple's "cc" compiler
requires it, for some annoying reason, even though it is, as far
as I know, GCC-based, and other GCC's don't require it);
on MacOS X, don't use "pcap_version[]", as, for some annoying
reason, libpcap on MacOS X doesn't define it.
Clean up some whitespace in the help messages for the configure script.
Move the AM_CONDITIONAL for SETUID_INSTALL after the point at which
"enable_setuid_install" is set, as it tests "enable_setuid_install".
svn path=/trunk/; revision=3788
|
|
|
|
| |
svn path=/trunk/; revision=3782
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Throw a very small caltrop in the way of spam-harvesters, by replacing
"@" in e-mail addresses in the AUTHORS file and Ethereal man page with
"[AT]" (although I wouldn't be surprised to find that some of those
harvesters already know about that trick and "fix" those addresses so
you, too, can receive Valuable Information about Viagra, can-fail
Internet investment opportunities and stuff-envelopes-at-home jobs, and
cable descramblers).
Add a couple of items from the AUTHORS file to the Ethereal man page.
svn path=/trunk/; revision=3781
|
|
|
|
| |
svn path=/trunk/; revision=3768
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
have two independent "value_string" tables mapping RFC 1700 address
family numbers to names, nor is there any need to have the BGP dissector
and the PIM dissector have two independent sets of #defines for RFC 1700
address family numbers; put a single "value_string" table in "afn.c" and
put a declaration of it, and #defines for the address family numbers,
into "afn.h", and have the dissectors use that.
Move the #define for PGM into "ipproto.h", and add an entry for it in
the "value_string" table in "ipproto.c".
Have the PGM dissector use the standard Ethereal mechanisms for
resolving addresses, and have it use "value_string" tables for mapping
option types, the OPX bits, and packet types to strings. Use
"bytes_to_str()" to turn byte arrays into strings of hex digits. Pass
the packet type string to "dissect_pgmopts()" as an argument, rather
than making it a global. Don't use "proto_tree_add_XXX_format" routines
if you can possibly just use "proto_tree_add_XXX"; give various fields
the correct radix and type, and VALS() strings if necessary, to make
that happen (and to make filtering on them more pleasant). Put the
type, length, and total length of the options into the protocol tree as
separate fields. Don't have separate type, length, and OPX fields for
every type of option; one field will suffice. Don't format a string
with "sprintf()" and then pass that string to "col_add_fstr()" with a
format of "%s" and the string as an argument - "col_add_fstr()" can
format strings itself (that's what the "f" stands for). Don't byte-swap
and then un-byte-swap IPv4 address fields in the header, just leave them
network byte order to start with. Use the correct fields for
"proto_tree_add_XXX", rather than using the same field multiple times.
Quit early if an address family identifier isn't AFNUM_INET, as that
means the structure we use to dissect the header doesn't match the
actual header.
svn path=/trunk/; revision=3761
|
|
|
|
|
|
| |
Makefile.am. Updated doc/README.plugins to reflect the change.
svn path=/trunk/; revision=3741
|
|
|
|
| |
svn path=/trunk/; revision=3740
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in the list of files in the distribution.
Make "doc" one of the subdirectories; this lets us remove
"doc/Makefile.in" from EXTRA_DIST, and might also ensure that stuff gets
rebuilt in that directory when it changes (for example, I don't know
whether "make dist" would have automatically rebuilt "doc/Makefile.in"
without "doc" being in the SUBDIRS list; if not, that might explain why
"doc/Makefile.in" didn't include rules for the mergecap man page in the
0.8.19 tarball).
svn path=/trunk/; revision=3735
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
files that might be left over from a UNIX build, so that they'll be
reconstructed from the "config.h.win32" files on a Windows build.
(If you have "config.h" files left over from a UNIX build, the Windows
build will fail.)
Update "README.win32" to mention "cleanbld.bat", and to correctly list
the files generated using tools that don't come with Windows or MSVC++.
Also note that some of them can't be built on UNIX systems.
svn path=/trunk/; revision=3713
|
|
|
|
| |
svn path=/trunk/; revision=3702
|
|
|
|
| |
svn path=/trunk/; revision=3701
|
|
|
|
| |
svn path=/trunk/; revision=3692
|
|
|
|
|
|
| |
of the source tarball.
svn path=/trunk/; revision=3686
|
|
|
|
|
|
|
| |
themselves with the DCE RPC dissector, and support for some of the
protocols atop DCE RPC that are part of DCE RPC, from Todd Sabin.
svn path=/trunk/; revision=3681
|
|
|
|
| |
svn path=/trunk/; revision=3680
|
|
|
|
| |
svn path=/trunk/; revision=3674
|
|
|
|
|
|
| |
static binaries have the dissectors provided in the plugins available.
svn path=/trunk/; revision=3665
|
|
|
|
|
|
|
| |
current directory.
The x11-fields file is in the $(srcdir) and not in the current directory.
svn path=/trunk/; revision=3650
|
|
|
|
|
|
| |
so that the static targets will link correctly using libtool.
svn path=/trunk/; revision=3649
|
|
|
|
| |
svn path=/trunk/; revision=3634
|
|
|
|
| |
svn path=/trunk/; revision=3622
|
|
|
|
| |
svn path=/trunk/; revision=3614
|
|
|
|
| |
svn path=/trunk/; revision=3596
|
|
|
|
| |
svn path=/trunk/; revision=3594
|
|
|
|
| |
svn path=/trunk/; revision=3563
|
|
|
|
| |
svn path=/trunk/; revision=3544
|
|
|
|
|
|
| |
Give "packet-igmp.c" an RCS ID.
svn path=/trunk/; revision=3539
|
|
|
|
|
|
|
|
| |
"reassemble.h", and remove IPv4 dependencies from it.
Use it for OSI CLNP segment reassembly as well.
svn path=/trunk/; revision=3525
|
|
|
|
| |
svn path=/trunk/; revision=3520
|