Age | Commit message (Collapse) | Author | Files | Lines |
|
Try to convince Coverity that the passed in item pointer is appreciated,
but not used.
svn path=/trunk/; revision=47201
|
|
svn path=/trunk/; revision=47157
|
|
Wireshark always expects there to be a config.h, so don't test
HAVE_CONFIG_H any more.
svn path=/trunk/; revision=47156
|
|
svn path=/trunk/; revision=47113
|
|
variable (WIRESHARK_DEBUG_USE_SLICES) which turns off the slab allocator and uses
g_slices instead (which can themselves be turned off by setting
G_SLICE=always-malloc).
This makes debugging problems in slab-allocated memory easier to find
(hopefully including https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8197 ).
Set WIRESHARK_DEBUG_USE_SLICES when running Valgrind on *shark.
Remove unused structure member: emem_chunk_t.org.
svn path=/trunk/; revision=47110
|
|
svn path=/trunk/; revision=47079
|
|
automatically get ASN.1 from spec
svn path=/trunk/; revision=47034
|
|
fuzz-testing without valgrind).
svn path=/trunk/; revision=46950
|
|
svn path=/trunk/; revision=46872
|
|
svn path=/trunk/; revision=46856
|
|
Use the strict allocator when fuzzing (at least until the fuzz-bot starts
running everything under valgrind).
svn path=/trunk/; revision=46829
|
|
allocator choice to use any specific allocator, not just simple.
svn path=/trunk/; revision=46816
|
|
"const char *", as it is now expected to be. Regenerate the dissectors.
Update the URL for OmniOrb.
In README.parlay, use idl2wrs in the sample command.
svn path=/trunk/; revision=46765
|
|
GTK+: Shorten the packet comment menu item name. Remove a couple of
unneeded includes.
Both: Add an arbitrary 20 MB limit when fetching all packet comments.
Use a color from the Tango palette for comments.
svn path=/trunk/; revision=46709
|
|
svn path=/trunk/; revision=46613
|
|
svn path=/trunk/; revision=46612
|
|
determine the desired type. This has two advantages over the old way:
- just one environment variable for valgrind to override in order to guarantee
that ALL allocators use memory it can track, and just one place to check that
variable
- allocator owners no longer have to include headers specific to their
allocator, allowing them to change allocators without adjusting all their
#includes
svn path=/trunk/; revision=46604
|
|
proto_tree_add_item().
svn path=/trunk/; revision=46598
|
|
Wireshark-specific variables (instead of with the MacOS-specific variables).
svn path=/trunk/; revision=46514
|
|
svn path=/trunk/; revision=46503
|
|
svn path=/trunk/; revision=46463
|
|
(test-common.sh). Add build information to the error output as suggested
in http://www.wireshark.org/lists/wireshark-dev/201212/msg00037.html
svn path=/trunk/; revision=46446
|
|
svn path=/trunk/; revision=46398
|
|
be used in conjuction with -2 et al.
svn path=/trunk/; revision=46362
|
|
uncomment the code) check for being called with tvb_get_ptr().
svn path=/trunk/; revision=46326
|
|
Note the change in behavior: building the tree is now off by default.
Complain (and exit) if we get an argument we don't understand.
svn path=/trunk/; revision=46321
|
|
svn path=/trunk/; revision=46317
|
|
svn path=/trunk/; revision=46316
|
|
Also check that they are all const.
svn path=/trunk/; revision=46294
|
|
USB: Add support for vendor and product names from
usb.ids database
Part of:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032
svn path=/trunk/; revision=46280
|
|
svn path=/trunk/; revision=46171
|
|
svn path=/trunk/; revision=46080
|
|
svn path=/trunk/; revision=46021
|
|
Useful for find issues and leaks in non-dissection related code when you
don't have a capture file handy.
svn path=/trunk/; revision=45979
|
|
packet_info* structure and proto_item* to be filtered down through the generated functions.
Also removed some excessive whitespace.
svn path=/trunk/; revision=45911
|
|
svn path=/trunk/; revision=45800
|
|
doesn't seem (to me) to warrant preventing someone from fuzz-testing.
Anyone know why this was put in in the first place?
svn path=/trunk/; revision=45733
|
|
svn path=/trunk/; revision=45542
|
|
- make html output a flag (-h), instead of what happens when you
specify no files
- add flag (-j) for job count, like make et al.
- add flag (-a) to ignore the suppressions file and report all issues
- require /bin/bash instead of just /bin/sh in order to get arithmetic $(())
- add mode-lines
svn path=/trunk/; revision=45520
|
|
Updated wireshark_gen.py to generate hf_ variables for all of the IDL "types". The "simple" types use proto_tree_add_* (not text), while the "complex" types use the GIOP dissector API. checkhf.pl generates some warnings because (some of) the hf_ variables are being generated for the "complex" types, but are not being used. That will be done in Part 2.
expert_add_info_format now linked to a real item instead of being attached to a duplicative proto_tree_add_text(). This cleaned up literally thousands of unnecessary proto_tree_add_text()s
svn path=/trunk/; revision=45472
|
|
The recent loop bugs have generated output that's too large to attach to
Bugzilla.
svn path=/trunk/; revision=45437
|
|
svn path=/trunk/; revision=45362
|
|
svn path=/trunk/; revision=45294
|
|
svn path=/trunk/; revision=45289
|
|
use an array of arguments so additional combinations can be added.
svn path=/trunk/; revision=45258
|
|
Add some additional memory-allocation failure checks in Lemon.
Use NULL rather than 0 as the null-pointer constant in those
checks.
From me:
Catch one more of the NULL-vs-0 cases.
Fix some failure messages to use fprintf(stderr, ...) -
ErrorMsg() requires a file name and line number, and is
generally used if you're going to continue rather than just give
up.
svn path=/trunk/; revision=45214
|
|
Fixed GTKHash table being overwritten when number of NCP packets exceeds 255. Sequence numbers wrap so this was causing the request value table to be overwritten and subsequent malformed NCP packets.
Fixed buid_expert_data for file open reporting to correctly convert to Hex value so proper lookup in val table will succeed.
Added additional OES Linux values to build_expert_data for server entries.
svn path=/trunk/; revision=45177
|
|
we don't try and regenerate it every single subsequent build.
Also, add modelines.
svn path=/trunk/; revision=45117
|
|
plugin.c or register.c content to a temporary file build a giant string
in memory and only write it if the current and new hashes differ.
This requires hashlib which was added in Python 2.5; hopefully that's
not a problem.
svn path=/trunk/; revision=45104
|
|
Only update outfile if it differs from newly created outfile
make-dissector-reg.py
Add a comment that we should do the same here (probably a small
task for python knowledeable people).
svn path=/trunk/; revision=45083
|