Age | Commit message (Collapse) | Author | Files | Lines |
|
2. add make_printable_string in libethereal.def
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16351 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
three trivial corrections for the GIOP dissector:
- allow filtering GIOP exceptions, e.g. "giop.replystatus = 2"
or "giop.exceptionid matches MyError", older patch at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314835
- show IDLs sequence<octet> more compact, not one line per
octet, older patch at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314836
- decode _is_a requests and replies, older patch at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314871
With a change to not create a malformed packet in the "stub data".
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15295 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
create the top-level protocol tree item, until the dissector accepts the
packet as being for it.
"strcmp()" isn't a Boolean; don't treat it as such.
Get rid of trailing white space.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14750 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
includes an exception ID - the sequence length could be zero. When
generating a dissector for a USER_EXCEPTION reply, return FALSE if
there's no exception ID. (And since we're now always using the header
pointer argument, un-_U_ize it.)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14743 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
Add _U_s to reduce the number of warnings.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14706 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
A new plugin based on GIOP to recognize Tango packets. TANGO is
an object oriented distributed control system based on CORBA. Tango is
being actively developed as a collaborative effort among the ESRF, Soleil, Elettra and ALBA synchrotron facilities. TANGO is an open source
project hosted by SourceForge.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14514 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
dissectors.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13681 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
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.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13644 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13046 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
they have LF at the end of the line on UN*X and CR/LF on Windows;
hopefully this means that if a CR/LF version is checked in on Windows,
the CRs will be stripped so that they show up only when checked out on
Windows, not on UN*X.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11400 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10132 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
equivalents for the toplevel directory. The removal of winsock2.h will
hopefully not cause any problems under MSVC++, as those files using
struct timeval still include wtap.h, which still includes winsock2.h.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@5932 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
dftest.c:
Remove #if-0-ed includes
packet-ieee80211.c, packet-wtls.c, packet-afp.c, packet-wsp.c,
packet-wtp.c, ethereal_gen.py:
Remove redundant include varargs (already in snprintf.h,
and required only for snprintf.h)
Remove unused include of snprintf.h from files not using
"snprintf()".
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@5889 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
the unused "offset_saved" variable, as per comments by Frank Singleton.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@5408 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@5407 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@5389 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@5205 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
- Cleanup of unused code after implementing recursion
- Fix some spelling errors.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4603 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
- Code generation handles recursive Structs
- Code generation handle recursive Unions
- Improve readability of code generation. Structs and Unions
now have their own helper functions generated.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4589 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
"epan/..." pathnames, so as to avoid collisions with header files in any
of the directories in which we look (e.g., "proto.h", as some other
package has its own "proto.h" file which it installs in the top-level
include directory).
Don't add "-I" flags to search "epan", as that's no longer necessary
(and we want includes of "epan" headers to fail if the "epan/" is left
out, so that we don't re-introduce includes lacking "epan/").
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4587 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
fixed to put something interesting there, fix the GIOP dissector to
restore the Protocol column if no heuristic dissector succeeded, and fix
up the plugin GIOP subdissectors to use "col_set_str()" to set the
Protocol column.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4424 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
subdissectors, the subdissectors don't have to set it themselves.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4417 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
calling sequence for "check_col()" and "col_add_str()".
While we're at it, change it to use "col_set_str()" rather than
"col_add_str()", and to clear the Info column as well.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4415 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
- accept struct and union lists passed in via ethereal_be.py
- these lists are unused until I add the templates for struct
and union helper functions. So code generation is unchanged
for the moment.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4227 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
that they're external when the plugin is compiled, and there's no
definition to satisfy the extern, so plugins fail to compile.
Add a "plugins/plugin_api_defs.h" header file that defines them, and
include that in one (and only one) source file for a particular plugin.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4117 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
- Handle "short" as a union discriminant type
- Handle case where union discriminant may be a typedef
- Change integer template to long template
- Initial code for \n and \t as union case labels.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4076 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
structures.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4040 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
Added some functionality to idl2eth to allow C code generation
and display of CORBA IDL Enum's as symbolic values, along side
the numerical value currently being displayed.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4020 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
- Add support for CORBA IDL "unions"
- Update TODO
- Improve "Operation Return Value" in genOperationReply()
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3833 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
Improve Template and Description for Attribute delegation code
_get_xxx_at() should only be called for Reply with NO_EXCEPTION
_set_xxx_at() should only be called for Request
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3813 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
- Add support for CORBA attributes
- Add support for included files, not just main file
- Fix sequence variable name generation.
- Add support functions for code warnings etc.
i.e.: TODO and WARNING functions, to highlight
if we don't [yet] support a particular CORBA type.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3795 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
introductory comment.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3755 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
you get away with them, but other compilers, e.g. Microsoft Visual C++,
don't.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3752 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3732 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
Frank Singleton.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3700 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
them supply a protocol ID, and have the code that calls the
subdissectors check if the protocol is enabled and, if it isn't, not
call the sub-dissector.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3623 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
Frank Singleton.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3616 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3570 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3563 f5534014-38df-0310-8fa8-9805f1628bb7
|