| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
them and then copying them over). The "all" target to builds these dissectors
now (instead of "generate_files" and/or "copy_files").
asn2wrs's "-O" option now means "the dissector goes in this directory" (rather
than "all output goes in this directory"); it also means that the "-s" (single
output file) option is now required.
Fix things up so that it's possible to build all of the ASN.1 dissectors in
one shot.
Fix building of conformance files when doing out-of-source-tree builds.
Unfortunately "make all" in the asn1 directory always builds something--I think
because of circular depedencies.
svn path=/trunk/; revision=39333
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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_BOOLEAN
FT_IPv4
FT_EUI64
FT_GUID
FT_UINT_STRING
Also: For type FT_IPv6 use ENC_NA. (This was missed in SVN #39260)
svn path=/trunk/; revision=39332
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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=39263
|
|
|
|
| |
svn path=/trunk/; revision=39114
|
|
|
|
|
|
|
|
| |
occur if the engineID has a non-zero length.
Reference: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5731
svn path=/trunk/; revision=38303
|
|
|
|
| |
svn path=/trunk/; revision=38107
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When Wireshark attempts to read an SNMP packet with a variable-bindings item
with an OID containing an index string which includes an entry of type
"Unsigned32", Wireshark will stop dissecting the packet at this index entry and
end with the error:
[Dissector bug, protocol SNMP: proto.c:2761: failed assertion
"DISSECTOR_ASSERT_NOT_REACHED"]
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5883
svn path=/trunk/; revision=37558
|
|
|
|
| |
svn path=/trunk/; revision=36771
|
|
|
|
| |
svn path=/trunk/; revision=36760
|
|
|
|
|
|
|
| |
unused smux_tree instead of tree. Per suggestion from Stig on -dev.
svn path=/trunk/; revision=36624
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Coverity sees that two calls to tvb_length_remaining() with an offset
of 0 may return -1 (for an "out of bounds" condition), which would lead
to an assignment of -1 to an unsigned variable and then passing it
to functions further down that cannot accept negative values.
Use tvb_ensure_length_remaining() to throw an exception in a case of
out of bounds access (though unlikely with an offset of 0) instead of
tvb_length_remaining(), which would return -1.
svn path=/trunk/; revision=36615
|
|
|
|
| |
svn path=/trunk/; revision=36614
|
|
|
|
|
|
| |
Coverity 1184.
svn path=/trunk/; revision=36579
|
|
|
|
| |
svn path=/trunk/; revision=36512
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Apply rev 25869 to most of the rest of the TCP-desegmenting dissectors.
(The SSL dissector was already updated in one of two spots with bug 4535/rev
32456.)
A couple of the patches had to be manually applied.
From me: Fix the comments to match the change (including in the TCP and SSL
dissectors.)
svn path=/trunk/; revision=36332
|
|
|
|
| |
svn path=/trunk/; revision=35594
|
|
|
|
| |
svn path=/trunk/; revision=35310
|
|
|
|
| |
svn path=/trunk/; revision=35298
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=35126
|
|
|
|
|
|
| |
Make the third argument to a UAT copy callback a size_t.
svn path=/trunk/; revision=34696
|
|
|
|
| |
svn path=/trunk/; revision=34695
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The attached patch adds the missing decoded fields
by moving the proto_tree_add_item() call so that it
is no longer within an error handler and will be
called under normal circumstances (as well as error conditions.
From me: Apply the change to the ASN.1 source. Also some white space
indentation cleanup.
svn path=/trunk/; revision=34505
|
|
|
|
|
|
|
| |
hf_snmp_engineid_enterprise is now a BASE_EXT_STRING, not BASE_RANGE_STRING. This fixes
the fuzz failure in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5233
svn path=/trunk/; revision=34151
|
|
|
|
| |
svn path=/trunk/; revision=33691
|
|
|
|
| |
svn path=/trunk/; revision=33690
|
|
|
|
|
|
|
|
|
| |
*.
Don't declare variables in the middle of a block; not all the compilers
we use support that.
svn path=/trunk/; revision=33409
|
|
|
|
| |
svn path=/trunk/; revision=33403
|
|
|
|
|
|
| |
proto_reg_handoff_* to proto_register_*.
svn path=/trunk/; revision=33345
|
|
|
|
|
|
| |
This fixes bug 4926.
svn path=/trunk/; revision=33329
|
|
|
|
|
|
|
|
| |
argument indicating whether to include the time zone in the string. If
we're constructing a display filter, don't include the time zone,
otherwise do. Fixes bug 4756.
svn path=/trunk/; revision=32913
|
|
|
|
| |
svn path=/trunk/; revision=32628
|
|
|
|
| |
svn path=/trunk/; revision=32417
|
|
|
|
|
|
| |
Add type to engine ID MAC Address format for Cisco agent/manager.
svn path=/trunk/; revision=32125
|
|
|
|
|
|
|
|
| |
calculate the value of a ber integer by hand instead of just using
proto_tree_add_item().
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3230
svn path=/trunk/; revision=32113
|
|
|
|
|
|
|
| |
Add a callback to UAT to be called after the table has being updated,
use it to renew the snmp_ue_cache.
svn path=/trunk/; revision=32112
|
|
|
|
|
|
|
| |
Check for duplicate entries in usmUserTable.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2426
svn path=/trunk/; revision=32081
|
|
|
|
|
|
|
|
|
|
|
|
| |
date as YYYY/DDD, where DDD is a 1-origin day of year. Move the formats
to a "time_fmt.h" file, included by the headers that use it. Have
abs_time_to_str() and abs_time_secs_to_str() take the date format value,
rather than a Boolean "show this as UTC" flag, as an argument. Document
the ABSOLUTE_TIME_ formats a bit better. Use that format in the CCSDS
and VCDU dissectors, rather than having those dissectors do the
formatting themselves.
svn path=/trunk/; revision=32034
|
|
|
|
|
|
|
|
| |
for GNUTLS since they provide 32-bit and 64-bit Windows packages. We no
longer have winposixtype.h, so remove its #includes and add a ssize_t
typedef to config.h.win32.
svn path=/trunk/; revision=31341
|
|
|
|
|
|
|
|
|
|
|
| |
ABSOLUTE_TIME_LOCAL or ABSOLUTE_TIME_UTC, indicating whether to display
the date/time in local time or UTC. (int)ABSOLUTE_TIME_LOCAL ==
(int)BASE_NONE, so there's no source or binary compatiblity issue,
although we might want to eliminate BASE_NONE at some point and have the
BASE_ values used with integral types start at 0, so that you can't
specify BASE_NONE for an integral field.
svn path=/trunk/; revision=31319
|
|
|
|
|
|
|
|
|
|
|
| |
indicating whether the time should be shown as local time or UTC. For
now, always pass FALSE, meaning "show as local time".
Clean up some stuff in the SNMP dissector, use abs_time_secs_to_str()
for times with one-second resolution, and update a comment in various
macros in the WSP dissector, while we're at it.
svn path=/trunk/; revision=31227
|
|
|
|
| |
svn path=/trunk/; revision=30877
|
|
|
|
| |
svn path=/trunk/; revision=30876
|
|
|
|
| |
svn path=/trunk/; revision=30798
|
|
|
|
| |
svn path=/trunk/; revision=30796
|
|
|
|
| |
svn path=/trunk/; revision=30766
|
|
|
|
| |
svn path=/trunk/; revision=30409
|
|
|
|
| |
svn path=/trunk/; revision=30349
|
|
|
|
| |
svn path=/trunk/; revision=30348
|
|
|
|
|
|
| |
remove the argument completely. It seems that the second argument only acts as an accumulator allowing offset_from_real_beginning() to call itself recursively. To be consistent offset_from_real_beginning() is renamed to tvb_offset_from_real_beginning().
svn path=/trunk/; revision=29844
|