aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2013-07-14Note that Qt builds are supported by autotools.Guy Harris1-0/+4
svn path=/trunk/; revision=50562
2013-07-13From Dominic Spill via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8921Evan Huus1-45/+26
Update the README to reflect the value_string name changes in r48645. From me: reorganize a bit to promote the use of val_to_str over try_val_to_str in most cases. svn path=/trunk/; revision=50557
2013-07-12Allow -C <choplen> to be used more than once so it is now possible to chop ↵Chris Maynard1-1/+5
bytes from both the beginning and end of a packet in a single step. svn path=/trunk/; revision=50536
2013-07-10Add -L option to allow adjustment of original frame length. This change was ↵Chris Maynard1-0/+7
motivated by a question on ask where the user currently has to jump through hoops to accomplish the same thing which can now be done in 1 step via: editcap -T wpan -C 16 -L -F libpcap test.pcap test_wpan.pcap I thought it would be useful enough for others as well. Ref: http://ask.wireshark.org/questions/22689/problems-with-editcap-and-wpan-encapsulation-option svn path=/trunk/; revision=50491
2013-07-08From Jim Young via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8906 :Jeff Morriss2-14/+26
This patch augments Wireshark's and tshark's augument usage reports (-? and -t?) and the Wireshark and tshark man pages to list all available timestamp options available for the -t option. svn path=/trunk/; revision=50445
2013-07-06Simple growable array implementation for wmem.Evan Huus1-1/+0
svn path=/trunk/; revision=50400
2013-07-03WS_DLL_PUBLIC is now always WS_DLL_PUBLIC_NOEXTERN with "extern" added;Guy Harris2-3/+3
just define WS_DLL_PUBLIC_NOEXTERN inside the ifdefs, and define WS_DLL_PUBLIC as WS_DLL_PUBLIC_NOEXTERN followed by "extern". Then rename WS_DLL_PUBLIC_NOEXTERN to WS_DLL_PUBLIC_DEF, to clarify that it's what should be used for definitions; at least on Windows, you *have* to use it when declaring arrays without a size, and, whilst you might be able to use WS_DLL_PUBLIC for definitions of functions and perhaps data definitions other than no-size arrays, it might be clearer to rename WS_DLL_PUBLIC to WS_DLL_PUBLIC_DECL and use it only for declarations. svn path=/trunk/; revision=50334
2013-06-25makefile.nmake -> Makefile.nmake and minor whitespace (spaces -> tabs) changes.Chris Maynard1-1/+1
svn path=/trunk/; revision=50140
2013-06-24Dumpcap can write raw packets to stdoutBalint Reczey1-3/+1
svn path=/trunk/; revision=50126
2013-06-20Split README.developer into two: README.developer and README.dissector. All theEvan Huus2-3131/+3193
documentation specific to dissectors should now live in README.dissector - what remains in README.developer should be useful to anybody coding on Wireshark regardless of if you're working on the GUI, wiretap, dissectors, etc. This first pass I did a fairly dumb split of copy-pasting relevant chunks from one file to the other. There are probably fragments that aren't in the right file anymore, so cleanup welcome. svn path=/trunk/; revision=50092
2013-06-18Update READMEs.Evan Huus2-19/+14
svn path=/trunk/; revision=50020
2013-06-16Update wmem README for the tree implementation.Evan Huus1-1/+3
svn path=/trunk/; revision=49967
2013-06-16Prepend custom Destination IP and Source IP (ipv4 or ipv6) in the pcap. Bug ↵Michael Mann1-0/+15
5650 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5650) svn path=/trunk/; revision=49964
2013-06-10Update OS X instructions and add Qt Mac Extras.Gerald Combs1-3/+11
svn path=/trunk/; revision=49874
2013-06-09The API is almost there I guess...Luis Ontanon1-3/+3
svn path=/trunk/; revision=49867
2013-06-09Back out the Makefile changes from r49865. The OSX buildbots don't like ↵Chris Maynard2-2/+0
--utf8. Is the change to wireshark.pod.template sufficient? svn path=/trunk/; revision=49866
2013-06-09Due to utf8 characters in the AUTHORS file, pass --utf8 to pod2man.Chris Maynard3-0/+8
Fixes the 2nd problem reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8774 svn path=/trunk/; revision=49865
2013-06-08A further iteration on epan_childLuis Ontanon1-0/+253
svn path=/trunk/; revision=49849
2013-06-07Fix all errors and warnings found by podchecker.Chris Maynard5-35/+29
svn path=/trunk/; revision=49837
2013-06-05Add a new environment variable to cause abort()s if we add too many itemsJeff Morriss3-0/+36
to the tree (to separate this case from the generic DISSECTOR_BUG case). Enable this environment variable when fuzz testing. Enable the 3rd (without tree but with a read filter) check (added in r49643) when testing capture files but not when fuzz testing--not sure if we want to add even more to the fuzzbot's work load now (OTOH I've been running it for a while and it hasn't buried me in bugs). svn path=/trunk/; revision=49784
2013-05-26First batch of doxygen for wmem. Remove some things from README.wmem now thatEvan Huus1-36/+6
they're in doxygen instead. svn path=/trunk/; revision=49583
2013-05-25Use -DBUILD_qtshark=YES for build qtshark with cmake (May be set by default ↵Alexis La Goutte1-1/+1
ON qtshark with cmake ?) svn path=/trunk/; revision=49578
2013-05-23It's actually enough just to add some blank lines without the need for the ↵Chris Maynard1-8/+0
<pre> tags. svn path=/trunk/; revision=49545
2013-05-22Generate the man pages for dftest and randpkt.Chris Maynard1-8/+38
svn path=/trunk/; revision=49515
2013-05-22Fix presentation of types.Chris Maynard1-21/+30
svn path=/trunk/; revision=49513
2013-05-22Minor refactor: make the framework responsible for allocating and freeing theEvan Huus1-17/+18
actual wmem_allocator_t structure. This simplifies the internal API and deduplicates a few alloc/free calls in the individual allocator implementations. I'd originally made the allocators responsible for this on purpose with the idea that they'd be able to optimize something clever based on the type of allocator, but that's clearly more work and complexity than it's worth given the small number of allocators we create/destroy. svn path=/trunk/; revision=49512
2013-05-20Make sure we apply POD_CSS_URL everywhere. Capitalize a couple of titles.Gerald Combs3-14/+14
svn path=/trunk/; revision=49466
2013-05-20Fix "./reordercap.pod: unterminated list(s) at =head in paragraph 14. ignoring."Evan Huus1-0/+2
svn path=/trunk/; revision=49436
2013-05-20If tcpdump doesn't exist, why refer to it? Omit this confusing phrase.Chris Maynard9-9/+9
svn path=/trunk/; revision=49427
2013-05-20Add some newlines at the end of the file so the authors are printer properly.Chris Maynard1-0/+2
svn path=/trunk/; revision=49426
2013-05-20Clean up some documentation a bit, removing non-ASCII characters, formatting ↵Chris Maynard4-40/+71
like other pages, alphabetizing options, describing options under their own headingadding missing newline at end of file, fixing typos and some minor rewording. svn path=/trunk/; revision=49424
2013-05-20Trivial: remove extraneous word, 'is'.Chris Maynard1-1/+1
svn path=/trunk/; revision=49423
2013-05-19At the suggestion of Stuart Kendrick via ↵Evan Huus1-9/+9
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8647 Improve documentation for tshark's -z io,stat somewhat so that it's clear(er) that filters for the statistics must be associated with the -z flag and not applied via -Y. svn path=/trunk/; revision=49422
2013-05-16Use a readable name for the wmem callback test. Warn that reallocing memoryEvan Huus1-3/+4
for which a callback is registered is also a fairly stupid thing to do. svn path=/trunk/; revision=49354
2013-05-09"URL" is probably more correct than "PATH".Gerald Combs1-2/+2
svn path=/trunk/; revision=49220
2013-05-09Allow the CSS path in the HTML man pages to be specified via POD_CSS_PATH, e.g.Gerald Combs1-1/+3
make POD_CSS_PATH=/my/strange/and/wonderful.css svn path=/trunk/; revision=49219
2013-05-08Round two of wmem cleanup callbacks. While the emem tree behaviour will requireEvan Huus1-22/+26
recurring callbacks, I suspect most other potential uses will be once-only, so make that possible, and improve the documentation on the remaining issues. Also separate out the code into its own files and the testing into its own test case. svn path=/trunk/; revision=49209
2013-05-07Add user callbacks to wmem. This feature is a generic way to transparently mimicEvan Huus1-0/+31
the behaviour emem has for seasonal trees, which is that the master tree structure is not actually seasonal - it is permanent. When the seasonal memory pool is cleared, the root node pointer in all of these permanent trees is set to NULL, and the pool takes care of actually freeing the nodes. Wmem can now mimic this by allocating the tree header struct in epan_scope(), allocating any node structs in file_scope(), and registering a callback on file_scope() that NULLs the pointer in the epan_scope() header. Yes, this is confusing, but it seemed simpler than adding manual callback registrations to every single dissector that currently uses seasonal trees. The callbacks may also be useful for other things that need cleanup (I'm thinking resource handles stored in wmem memory that need to be fclosed or what-have-you before they the handle is lost). As indicated by the number of caveats in README.wmem, the implementation probably needs a bit of work to make it safer/saner/more-useful. Thoughts (or patches!) in this direction are more than welcome. svn path=/trunk/; revision=49205
2013-05-05Update to cover Qt5 builds via cmake.Jörg Mayer1-0/+2
svn path=/trunk/; revision=49168
2013-05-03From Niels de Vos via ↵Jeff Morriss1-2/+4
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8626 : It is useful to see not only the minimal, maximum and average service time for RPC procedures, but also the total time these took. From me: add it to the man page. svn path=/trunk/; revision=49144
2013-05-01Remove singly-linked list from the wmem TODO list. Now that it has appendEvan Huus1-5/+0
all of the really important stuff is there, and emem doesn't provide it at all so it's not blocking migration. svn path=/trunk/; revision=49103
2013-04-27Add CppCheck to the list of things to run before submitting code for review.Evan Huus1-0/+5
svn path=/trunk/; revision=49077
2013-04-26Wmem string-buffer improvements:Evan Huus1-1/+0
- better tests - fix a bug caught by the better tests - implement append_c and append_unichar, with tests Wmem string-buffers now have feature parity with their emem equivalents, so remove them from the TODO list. svn path=/trunk/; revision=49060
2013-04-25Summarize the API listing in the wmem README. Doxygen in the header files willEvan Huus1-42/+28
be much easier to keep in sync with the actual code. svn path=/trunk/; revision=49040
2013-04-22Add a section to the wmem README about testing.Evan Huus1-0/+14
svn path=/trunk/; revision=48990
2013-04-19Add col. pseudo dissector to thsark manpage.Jörg Mayer1-2/+2
svn path=/trunk/; revision=48931
2013-04-16Add packet-PROTOABBREV.c to source distribution. Reorder some entries.Jeff Morriss1-6/+7
svn path=/trunk/; revision=48878
2013-04-15Major cleanup of skeleton dissector and related bits of README.developer.Evan Huus2-198/+217
Changes of note: - Removed the 'Copied from' notice, it's only relevant if they're *not* using the skeleton code. Added a paragraph to README.developer instead. - Exorcised all references to if (tree) and placed them in their own section at the bottom as an optimization. Hopefully this will be less confusing. svn path=/trunk/; revision=48861
2013-04-15Put the skeleton sample code from README.developer into its own file - it'sEvan Huus2-369/+361
much easier to edit/maintain that way as well as much easier to copy for a new dissector. Explicitly don't set the SVN id tag since this is a template. svn path=/trunk/; revision=48860
2013-04-13list the new option -k in the capinfos manpageMartin Kaiser1-0/+5
svn path=/trunk/; revision=48838