Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=9958
|
|
svn path=/trunk/; revision=9938
|
|
svn path=/trunk/; revision=9847
|
|
exported to plugins.
Fix some author list glitches.
svn path=/trunk/; revision=9789
|
|
tables, for use in the top-level item for the control field, for
unnumbered frame function codes for commands and responses. If the
argument is null, default to the standard tables.
Use "dissect_xdlc_control()" and the #defines from "xdlc.h" for IrDA.
Use the reported length rather than the data length in the IrDA
dissector when iterating over the data in an IrDA packet.
Make "dissect_xid()" update the column information as well as the
protocol tree. Put the slot number into the protocol tree only for
command frames - "the slot number field is undefined in discovery XID
response frames", to quote the IrLAP spec.
svn path=/trunk/; revision=9716
|
|
pointers to hf_ values, so the subfields of the control field are put
into the protocol tree as filterable items. Change the protocols that
use it appropriately.
Export "dissect_xdlc_control()" to plugins.
svn path=/trunk/; revision=9531
|
|
like "decode_enumerated_bitfield()" but handles value_string tables
containing values as they appear in the bitfield rather than as they
appear in the item containing the bitfield.
svn path=/trunk/; revision=9134
|
|
svn path=/trunk/; revision=9013
|
|
the plugin API list.
svn path=/trunk/; revision=9003
|
|
Make "proto_is_protocol_enabled()" and "proto_get_protocol_short_name()"
take a "protocol_t *" as an argument, so they don't have to look up the
"protocol_t" - this will probably speed them up considerably, and
they're called on almost every dissector handoff.
Get rid of a number of "proto_is_protocol_enabled()" calls that aren't
necessary (dissectors called through handles, including those called
through dissector tables, or called as heuristic dissectors, aren't even
called if their protocol isn't enabled).
Change some direct dissector calls to go through handles.
svn path=/trunk/; revision=9002
|
|
svn path=/trunk/; revision=8936
|
|
svn path=/trunk/; revision=8863
|
|
svn path=/trunk/; revision=8853
|
|
dissectors need only the former, which does the pathname-construction
work for you.
svn path=/trunk/; revision=8809
|
|
plugins that might get configuration information from a file.
svn path=/trunk/; revision=8807
|
|
Remove the internal packet-per.c functions
"dissect_per_length_determinant()" and
"dissect_per_normally_small_nonnegative_whole_number()" from the
plugin API, as they shouldn't be used outside the PER dissector.
Remove the H.225/H.245 functions
"dissect_h225_TransportAddress()" and
"dissect_h245_NonStandardParameter()" from the plugin API until
we really need them in plugins.
Add the string dissector table functions to the plugin API.
svn path=/trunk/; revision=8532
|
|
H.225/H.245 routines, to plugins on platforms where they have to go
through the function call table.
svn path=/trunk/; revision=8219
|
|
having GCC.
Check in updated versions of the other X* files.
svn path=/trunk/; revision=8187
|
|
in the list of exported functions.
svn path=/trunk/; revision=8171
|
|
"delete_giop_user_module()" to the list of exported functions on
platforms where a run-time loaded module can't directly access functions
from the main program.
svn path=/trunk/; revision=8143
|
|
"dissector_get_port_handle()", "dissector_handle_get_short_name()",
"dissector_handle_get_protocol_index()", "new_register_dissector()", and
"new_create_dissector_handle()" to the list of APIs available to
plugins on platforms where plugins have to call core Ethereal routines
through pointers.
"extern"alize the remaining routines in "epan/packet.h".
svn path=/trunk/; revision=8116
|
|
plugin ABI from a single file.
svn path=/trunk/; revision=8038
|