Age | Commit message (Collapse) | Author | Files | Lines |
|
- Code Cleanups and preparation to call code from gsmtap
- Fix a bug in the asn1 file, Bug found with traces from OsmocomTETRA
svn path=/trunk/; revision=35754
|
|
created a TETRA decoder for wireshark,
they made the decision to use the ASN1 infrastructure for creating the dissector and were kind enough to send the
GPLed sourcecode to us(The Osmocom Group). This group is using a protocol provided by their equipment.
This is an initial checkin of the code from BIT, it is not fit for inclusion in Wireshark in this state. Further patches are expected
before the code can be integrated by being added to the makefiles.
svn path=/trunk/; revision=35753
|
|
svn path=/trunk/; revision=35752
|
|
Fix and enhance WSIE
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5636
svn path=/trunk/; revision=35751
|
|
svn path=/trunk/; revision=35750
|
|
svn path=/trunk/; revision=35749
|
|
svn path=/trunk/; revision=35748
|
|
- 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
|
|
Clean up indentation.
svn path=/trunk/; revision=35746
|
|
svn path=/trunk/; revision=35745
|
|
svn path=/trunk/; revision=35744
|
|
- Refactor capture info, A field, B field dissection.
- Clean up dissection, removing private A field, B field structures.
- Added standard references.
svn path=/trunk/; revision=35743
|
|
svn path=/trunk/; revision=35742
|
|
svn path=/trunk/; revision=35741
|
|
they are deprecated in.
svn path=/trunk/; revision=35740
|
|
svn path=/trunk/; revision=35739
|
|
svn path=/trunk/; revision=35738
|
|
In the standard 802.3at-2009 the PoE+ TLVs are 12 bytes long, but in the
earlier version 802.3bc-2009, they are 7 bytes long (the power type/
source/priority, and the requested and allocated fields are lacking).
Not respecting the length of the TLV leads to wireshark displaying garbage
data and could lead to reading outside of buffer.
svn path=/trunk/; revision=35737
|
|
svn path=/trunk/; revision=35736
|
|
svn path=/trunk/; revision=35735
|
|
svn path=/trunk/; revision=35734
|
|
svn path=/trunk/; revision=35733
|
|
The issue (in essence)
For:
char foo[][4] = {"abc", "defg", "hij"};
strlen(foo[1]) will be 7 and not 4 as expected;
Detected via msvc level 4 warning: "array is too small to include a terminating null character"
svn path=/trunk/; revision=35732
|
|
svn path=/trunk/; revision=35731
|
|
svn path=/trunk/; revision=35730
|
|
svn path=/trunk/; revision=35729
|
|
svn path=/trunk/; revision=35728
|
|
ieee8021. Based on Alexis La Gouttes patch.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5636
svn path=/trunk/; revision=35727
|
|
Found by reviewing msvc level 4 warnings "assignment within conditional expression".
(Unfortunately most of the warnings are false positives so this warning can't be enabled)
svn path=/trunk/; revision=35726
|
|
Make a global variable static (since it's apparently not used elsewhere);
Whitespace changes (indentation, trailing, etc).
svn path=/trunk/; revision=35725
|
|
svn path=/trunk/; revision=35724
|
|
svn path=/trunk/; revision=35723
|
|
This patch (against revision 35716) resolves the following bug:
[introduced in patch attached to Bug #5518]
"Dissector bug, protocol RSVP, in packet 78:
More than 1000000 items in the tree -- possible infinite loop"
Actually the bug is resolved by the "return" statement that was erased by
mistake. The patch fixes another issue: the code didn't take care of the fact
that TLVs must be padded to a length multiple of 4.
See:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5518
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5628
From me:
Change two bytestring_to_str(tvb_get_ptr(...),...) to tvb_bytes_to_str(tvb,...)
svn path=/trunk/; revision=35722
|
|
svn path=/trunk/; revision=35721
|
|
svn path=/trunk/; revision=35720
|
|
- menu.h commited by mistake
- new_packet_list.c missing
svn path=/trunk/; revision=35719
|
|
Bug 5621 - With String in Packet details searches, highlight row in tree
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5621
svn path=/trunk/; revision=35718
|
|
svn path=/trunk/; revision=35717
|
|
svn path=/trunk/; revision=35716
|
|
MAC frame.
svn path=/trunk/; revision=35715
|
|
Use the bssgp_perform_loc_request() routine for PERFORM-LOCATION-REQUEST
(fixes a "defined, but not used" warning).
svn path=/trunk/; revision=35714
|
|
svn path=/trunk/; revision=35713
|
|
svn path=/trunk/; revision=35712
|
|
svn path=/trunk/; revision=35711
|
|
code someplace.
Fix some spelling..
svn path=/trunk/; revision=35710
|
|
return statements.
svn path=/trunk/; revision=35709
|
|
(Found by msvc level 4 warning "unreachable code").
Also:
- suppress an invalid msvc level 4 warning by initializing a variable.
- Use #ifdef _WIN32 iso #if _WIN32
svn path=/trunk/; revision=35708
|
|
svn path=/trunk/; revision=35707
|
|
In this particular case, the code logic may ensure that
the search thru the list never hits the end of the list so that a
crash because of an attempt to deref a NULL pointer never happens.
Issue found via msvc level 4 warning "code not reachable".
svn path=/trunk/; revision=35706
|
|
svn path=/trunk/; revision=35705
|