| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=54473
|
|
|
|
|
|
|
|
| |
using a Visual Studio solution.
Add CMake properties to group the source files in epan into logical blocks when using a Visual Studio solution.
svn path=/trunk/; revision=52580
|
|
|
|
| |
svn path=/trunk/; revision=51850
|
|
|
|
|
|
|
|
| |
the same structure.
This is begin of work to split fragment head and fragments items.
svn path=/trunk/; revision=50708
|
|
|
|
| |
svn path=/trunk/; revision=50585
|
|
|
|
|
|
|
|
|
|
| |
fragment or reassembled data, not a pointer to the data itself; instead
of having to construct a tvbuffs for the reassembled data, we can now
just use the existing tvbuff.
Spell out "fragment" and "fragmentation" in comments while we're at it.
svn path=/trunk/; revision=50584
|
|
|
|
|
|
| |
started to get a bit complex in determining filter names (especially the DCOM stuff), so I'll leave that to someone more familiar with the protocol.
svn path=/trunk/; revision=49624
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
be done on flows from one address to another; reassembly for protocols
running atop TCP should be done on flows from one TCP endpoint to
another.
We do this by:
adding "reassembly table" as a data structure;
associating hash tables for both in-progress reassemblies and
completed reassemblies with that data structure (currently, not
all reassemblies use the latter; they might keep completed
reassemblies in the first table);
having functions to create and destroy keys in that table;
offering standard routines for doing address-based and
address-and-port-based flow processing, so that dissectors not
needing their own specialized flow processing can just use them.
This fixes some mis-reassemblies of NIS YPSERV YPALL responses (where
the second YPALL response is processed as if it were a continuation of
a previous response between different endpoints, even though said
response is already reassembled), and also allows the DCE RPC-specific
stuff to be moved out of epan/reassembly.c into the DCE RPC dissector.
svn path=/trunk/; revision=48491
|
|
|
|
|
|
|
| |
remove C++ incompatibilities
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
svn path=/trunk/; revision=48400
|
|
|
|
|
|
| |
Replace use of INCLUDES with AM_CPPFLAGS in all Makefiles to placate recent autotools.
svn path=/trunk/; revision=48261
|
|
|
|
|
|
|
| |
Also remove old WS_VAR_IMPORT define and related Makefile magic
everywhere in the project.
svn path=/trunk/; revision=47992
|
|
|
|
|
|
| |
Remove C++ incompatibilities from WiMAX plugins
svn path=/trunk/; revision=47978
|
|
|
|
| |
svn path=/trunk/; revision=47617
|
|
|
|
|
|
| |
makefiles.
svn path=/trunk/; revision=47579
|
|
|
|
| |
svn path=/trunk/; revision=45015
|
|
|
|
| |
svn path=/trunk/; revision=43538
|
|
|
|
|
|
| |
(COPYING will be updated in next commit)
svn path=/trunk/; revision=43536
|
|
|
|
|
|
| |
Makefile.common is changed
svn path=/trunk/; revision=42972
|
|
|
|
|
|
|
|
| |
if Makefile.common is changed
ToDo: ditto for Makefile.am ?
svn path=/trunk/; revision=42971
|
|
|
|
| |
svn path=/trunk/; revision=42589
|
|
|
|
|
|
|
|
|
| |
proto_tree_add_item() calls.
Also, fix the type of what appears to be a 24-bit integral field
(cut-and-pasteo?).
svn path=/trunk/; revision=42585
|
|
|
|
|
|
|
|
|
|
|
|
| |
from makefiles (and thus from the buildbot).
The intention is to be able to tell when a human is running the tool so we
can provide more code-review guidance.
As a starter, enable the "too many proto_tree_add_text() calls" check when
a human is running the tool.
svn path=/trunk/; revision=41943
|
|
|
|
| |
svn path=/trunk/; revision=41794
|
|
|
|
| |
svn path=/trunk/; revision=40761
|
|
|
|
|
|
| |
Also: remove trailing whitespace for a number of files.
svn path=/trunk/; revision=39503
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
plugin dissectors:
Specifically: Replace FALSE|0 and TRUE|1 by ENC_BIG_ENDIAN|ENC_LITTLE_ENDIAN as
the encoding parameter for proto_tree_add_item() calls which directly reference
an item in hf[] which has a type of:
FT_UINT8
FT_UINT16
FT_UINT24
FT_UINT32
FT_UINT64
FT_INT8
FT_INT16
FT_INT24
FT_INT32
FT_INT64
FT_FLOAT
FT_DOUBLE
svn path=/trunk/; revision=39292
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
reference an hf item (in hf[] with types:
FT_NONE
FT_BYTES
FT_IPV6
FT_IPXNET
FT_OID
Note: Encoding field set to ENC_NA only if the field was previously TRUE|FALSE|1|0|ENC_LITTLE_ENDIAN|ENC_BIG_ENDIAN
svn path=/trunk/; revision=39262
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Define macros for certain CFLAGS in config.nmake iso of having defs in each makefile;
a. -DHAVE_CONFIG_H and -D_U_="" are now part of a macro named STANDARD_CFLAGS;
b. -WX has been replaced by WARNINGS_ARE_ERRORS (defined as -WX in config.nmake)
(This allows disabling "Warnings as Errors" by just changing config.nmake)
c. CVARSDLL definitions (not usage) have been removed from the various makefiles.
XXX: It appears the usage of CVARSDLL can also be removed (not yet done) since:
-DWIN32 and -DNULL=0 do not appear to be needed (any more);
-D_MT and _D_DLL are not needed since /MP causes these definitions.
d. Define a macro WARNINGS_CFLAGS with additional specific compiler (level4) warnings to be enabled.
E.G., 4295: array is too small to include a terminating null character
- config.nmake: reformat some long lines for readability;
- plugins\Makefile.nmake: clean-deps does nothing: remove it (and usage in top-level makefile);
- dissectors/Makefile.nmake: test to enable packet-rrc.obj target needs to include MSVC2010 ...
svn path=/trunk/; revision=35747
|
|
|
|
|
|
|
|
|
|
|
| |
keys to have _uint in their names, to match the routines that handle
dissector tables with string keys. (Using _port can confuse people into
thinking they're intended solely for use with TCP/UDP/etc. ports when,
in fact, they work better for things such as Ethernet types, where the
binding of particular values to particular protocols are a lot
stronger.)
svn path=/trunk/; revision=35224
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) don't set thei SOVERSION - run-time-loaded modules don't have
an SOVERSION;
2) build them with link mode MODULE, not SHARED, on all
platforms.
(Fixing 1) also fixes the problem with building them as MODULE on OS X.)
svn path=/trunk/; revision=34243
|
|
|
|
|
|
|
|
|
| |
I try to configure Wireshark with cmake on macosx 10.6.
It fails with : set_target_properties called with incorrect number of arguments.
Attached a patch to fix this issue.
svn path=/trunk/; revision=34201
|
|
|
|
| |
svn path=/trunk/; revision=32807
|
|
|
|
| |
svn path=/trunk/; revision=32388
|
|
|
|
|
|
|
|
|
|
| |
- Add checking for linker flags
- Install plugins with the name including the Wireshark version.
This will make it easier to find matching plugin versions if
files get just copied over.
svn path=/trunk/; revision=32231
|
|
|
|
|
|
|
|
| |
- Remove a (resolved) comment.
- Add a commented out line how to add version infos to the
plugin's file name.
svn path=/trunk/; revision=31995
|
|
|
|
|
|
|
|
|
| |
* Add -static
* Registration may need different handling
* Add plugins
* Build error in wslua
svn path=/trunk/; revision=30987
|
|
|
|
| |
svn path=/trunk/; revision=30852
|
|
|
|
| |
svn path=/trunk/; revision=30435
|
|
|
|
| |
svn path=/trunk/; revision=30373
|
|
|
|
| |
svn path=/trunk/; revision=30125
|
|
|
|
|
|
|
|
|
| |
- Add opcua to the list of plugins to build
- Link the gtk stuff statically into wireshark
- Beginnings of "make install"
- Change a few things about install paths
svn path=/trunk/; revision=30029
|
|
|
|
| |
svn path=/trunk/; revision=29942
|
|
|
|
| |
svn path=/trunk/; revision=29883
|
|
|
|
|
|
| |
build system
svn path=/trunk/; revision=29821
|
|
|
|
| |
svn path=/trunk/; revision=29346
|
|
|
|
| |
svn path=/trunk/; revision=29345
|
|
|
|
| |
svn path=/trunk/; revision=29338
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Do all find_dissector() calls only once during proto_reg_handoff
(not each time a sub-dissector is called when dissecting frames).
- Move proto_register & proto_reg_handoff to the end of the file as per convention;
- Move a global variables to be local;
- Change a global variable to be static;
- Remove unneeded multiple #include <string.h>
- Remove an unneeded variable and a few unneeded lines of code.
svn path=/trunk/; revision=29282
|
|
|
|
|
|
| |
Move hf_register_info declarations in packet-m2m.c to function scope
svn path=/trunk/; revision=28831
|
|
|
|
|
|
| |
http://wiki.wireshark.org/Development/Optimization
svn path=/trunk/; revision=28355
|