Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=53960
|
|
svn path=/trunk/; revision=53959
|
|
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9470)
I'm not sold on the name or module the proto_data functions live in, but I believe the function arguments are solid and gives us the most flexibility for the future. And search/replace of a function name is easy enough to do.
The big driving force for getting this in sooner rather than later is the saved memory on ethernet packets (and IP packets soon), that used to have file_scope() proto data when all it needed was packet_scope() data (technically packet_info->pool scoped), strictly for Decode As.
All dissectors that use p_add_proto_data() only for Decode As functionality have been converted to using packet_scope(). All other dissectors were converted to using file_scope() which was the original scope for "proto" data.
svn path=/trunk/; revision=53520
|
|
svn path=/trunk/; revision=53514
|
|
svn path=/trunk/; revision=53513
|
|
svn path=/trunk/; revision=53262
|
|
svn path=/trunk/; revision=53000
|
|
svn path=/trunk/; revision=52983
|
|
in this dissector
svn path=/trunk/; revision=52982
|
|
SecurityModeComplete to be shown though (i.e. the next UL frame after security is configured)
svn path=/trunk/; revision=52981
|
|
svn path=/trunk/; revision=52955
|
|
ciphered userplane frames. SRB messages are more complicated - need to keep track of SecurityModeRequest and SecurityModeResponse as they are not ciphered
svn path=/trunk/; revision=52953
|
|
svn path=/trunk/; revision=52947
|
|
(which doesn't yet do much with them)
svn path=/trunk/; revision=52946
|
|
Also; fix a few "set but not used" warnings.
svn path=/trunk/; revision=52780
|
|
instead of using pinfo->private_data.
Passing data through the dissector parameter eliminates the need for ROHC dissector to save/restore private_data.
svn path=/trunk/; revision=52723
|
|
svn path=/trunk/; revision=51852
|
|
Some of the FT_NONE hf_ variables were removed in favor of proto_tree_add_expert. It may also be possible to remove some of the booleans surrounding the expert info.
New expert display filters may need to be double-checked to make sure they make sense.
svn path=/trunk/; revision=51760
|
|
svn path=/trunk/; revision=51597
|
|
svn path=/trunk/; revision=50422
|
|
of a signalling PDU (as we do for data PDUs)
svn path=/trunk/; revision=50381
|
|
unsigned type when performing integer comparisons. Instead, cast strlen()'s return value to a signed type and perform the comparison that way.
#BACKPORT(1.10,1.8)
svn path=/trunk/; revision=49983
|
|
svn path=/trunk/; revision=49974
|
|
For the bitmap, present and missing SNs are both
interesting, but only until the last received SN
(i.e. the last byte of the bitmap will be padded
out with zero bits).
It would be possible to use existing sequence analysis
info, where available, to decide if any zeros beyond the last
received SN are interesting...
svn path=/trunk/; revision=49959
|
|
svn path=/trunk/; revision=49259
|
|
svn path=/trunk/; revision=49005
|
|
remove C++ incompatibilities
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
svn path=/trunk/; revision=48425
|
|
svn path=/trunk/; revision=47891
|
|
- fix dissection of type 0 packets with large CID
- add dissection of type 1 and 2 packets (extension 3 dissection to be done)
- add dissection of UDP checksum
svn path=/trunk/; revision=47869
|
|
tvbuff and runs to the end of the tvbuff? Let me count the ways....
Replace a bunch of different ways of doing that (some incorrect, in that
they're not properly handling tvbuffs where the captured and reported
lengths are different) with tvb_new_subset_remaining().
svn path=/trunk/; revision=47751
|
|
int" instead.
bugs 7825-7827 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7825)
svn path=/trunk/; revision=46928
|
|
svn path=/trunk/; revision=46549
|
|
svn path=/trunk/; revision=46292
|
|
svn path=/trunk/; revision=46035
|
|
svn path=/trunk/; revision=45368
|
|
Don't fetch the first byte of the payload length multiple times.
svn path=/trunk/; revision=45367
|
|
svn path=/trunk/; revision=45080
|
|
svn path=/trunk/; revision=45049
|
|
svn path=/trunk/; revision=45017
|
|
svn path=/trunk/; revision=45006
|
|
dissectors.
svn path=/trunk/; revision=45005
|
|
svn path=/trunk/; revision=44872
|
|
Add new parameter 'data' to heur_dissector_t and new_dissector_t, for now it's always NULL
svn path=/trunk/; revision=44860
|
|
I am tempted though to chage proto_item_append_string() just be like
proto_item_append_text() without the call to g_vsnprintf(), which is the
expensize part I was hoping to avoid.
svn path=/trunk/; revision=44614
|
|
svn path=/trunk/; revision=44610
|
|
%s.
svn path=/trunk/; revision=44606
|
|
(COPYING will be updated in next commit)
svn path=/trunk/; revision=43536
|
|
- Remove unneeded #include <stdlib.h>;
- Remove "README.developer" comments;
- Reformat hf[] entries;
- Remove unneeded variable initialization;
- "localize" some variables;
- Whitespace/indentation/long lines/formatting
- (In one case) proto_tree_add_uint returns a proto_item* (not a proto_tree *);
svn path=/trunk/; revision=42678
|
|
- Add const qualifier
- Remove some strange casts
svn path=/trunk/; revision=42131
|
|
Don't register ROHC fields there (so its easier to find real fields with
auto-completion).
svn path=/trunk/; revision=42076
|