aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2005-09-10Add "tvb_get_ipv4()" and "tvb_get_ipv6()" addresses, to fetch IPv4 andGuy Harris1-1/+6
IPv6 addresses. Use "tvb_get_ipv4()" in the WINS Replication dissector, so that it gets the right answer on little-endian *AND* big-endian machines. svn path=/trunk/; revision=15753
2005-09-08(very minor) issue found while working on a new tapUlf Lamping1-1/+1
svn path=/trunk/; revision=15731
2005-09-06In doc/Makefile.nmake, use the "install-deps" target from the rootGerald Combs1-7/+2
Makefile.nmake instead of doing our own XCOPYing. Use the "clean-deps" target when we're done instead of leaving DLLs lying around. Normalize the use of underscores vs hyphens in the "clean-deps" target. svn path=/trunk/; revision=15704
2005-09-02text2pcap can add fake SCTP headers.Guy Harris1-7/+6
svn path=/trunk/; revision=15670
2005-08-10add new function tvb_get_ephemeral_stringz()Ronnie Sahlberg1-0/+9
svn path=/trunk/; revision=15273
2005-08-10rename ep_tvb_fake_unicode() to tvb_get_ephemeral_faked_unicode() and update ↵Ronnie Sahlberg1-5/+24
the README file. svn path=/trunk/; revision=15271
2005-08-10rename ep_tvb_get_string() to tvb_get_ephemeral_string() asnd update the ↵Ronnie Sahlberg1-6/+15
documentation in README.developer svn path=/trunk/; revision=15270
2005-08-04Don't initialize variables in their declaration with non-constantJörg Mayer1-0/+8
values. svn path=/trunk/; revision=15211
2005-07-25from Thomas Boehne: update README's to reflect latest changesUlf Lamping1-3/+8
svn path=/trunk/; revision=15059
2005-07-24from Graeme Hewson: "Fixes for ethereal config files"Ulf Lamping2-49/+63
svn path=/trunk/; revision=15041
2005-07-19from Graeme Hewson: "Fixes for ethereal config files"Ulf Lamping1-67/+107
svn path=/trunk/; revision=14956
2005-07-10After doing "make maintainer-clean", "svn status --no-ignore | grep ^I"Jörg Mayer1-48/+52
returned quite a list of files. Add them to MAINTAINERCLEANFILES. Whitespace changes (replace multiple spaces by TABs, in a few cases this needed to be done at the beginning of Makefile lines. svn path=/trunk/; revision=14891
2005-06-26update text to reflect the current implementation (e.g. we don't have ↵Ulf Lamping1-32/+66
normal/sync mode any longer) svn path=/trunk/; revision=14762
2005-06-19Update URL for omniORB.Guy Harris1-1/+1
svn path=/trunk/; revision=14702
2005-06-17Add a note about fuzz testing.Gerald Combs1-3/+11
svn path=/trunk/; revision=14679
2005-06-09add some more details to the files sectionUlf Lamping1-11/+39
svn path=/trunk/; revision=14599
2005-06-09we possibly have global cfilters/dfilters files nowUlf Lamping1-7/+10
svn path=/trunk/; revision=14596
2005-06-09From Mike DuigouAnders Broman2-3/+6
Minor corrections to README.developer and README.tapping svn path=/trunk/; revision=14593
2005-06-04update to changes done in the menuUlf Lamping1-25/+53
svn path=/trunk/; revision=14548
2005-06-04make a complete redesign of the files sectionUlf Lamping2-118/+181
svn path=/trunk/; revision=14547
2005-06-04update usage output and manual pages for both Ethereal and Tethereal to ↵Ulf Lamping2-118/+130
reflect the latest changes in the command line. clarifications of some command line parameter descriptions in the manual pages this also fixes #221 svn path=/trunk/; revision=14545
2005-06-03From Mike Duigou:Anders Broman1-21/+93
A few doxygen updates and an improved section on writing dissectors that don't use tcp_dissect_pdus(). svn path=/trunk/; revision=14538
2005-05-31add new command line flag "-g", will go to a given packet, after loading a ↵Ulf Lamping1-0/+5
capture file with -r svn path=/trunk/; revision=14511
2005-05-30fix #148: (win32 only) use command line parameter -B to set capture buffer sizeUlf Lamping1-0/+7
svn path=/trunk/; revision=14484
2005-05-30First part to fix #148: use command line parameter -o not only for ↵Ulf Lamping1-38/+11
preferences but also for recent settings. This way we can simply remove the GUI related command line parameters -B, -P and -T, which are useless now. svn path=/trunk/; revision=14483
2005-05-25Update URLs for WinPcap.Guy Harris1-2/+2
svn path=/trunk/; revision=14431
2005-05-11Some applications do very naughty things like reusing a port for a different ↵Ronnie Sahlberg1-9/+56
protocol during different stages of an application cycle. This is very naughty and will cause problems when we have assigned a dissector to a dynamic port using conversation_set_dissector(). To make ethereal handle this case I have changed the try_conversation_dissector() to allow it to fail and return 0, meaning yes there is indeed a protocol registered for this conversation but that protocol rejected this packet. (which only happens for "new" style dissectors, "old" style dissectors will never reject a packet that way) When this happens the decode_udp_port() helper will still allow other dissectors to be tried, in the hope that the conversation is now used for some other protocol and thus someone else might be able to decode the packet. Update SNMP and TFTP dissectors to check that even if there already is a conversation but that conversation does NOT have snmp/tftp registered as the dissector for it, then create a new conversation anyway and attach the proper dissector. Since ethereal keeps track of which frame number a conversation started in, this actually works really well. svn path=/trunk/; revision=14345
2005-05-03add the new target "install-plugins" to nmake makefileLars Roland1-0/+3
in the plugins subdirectory. This target will copy all plugins to plugins/$(VERSION), thus (t)ethereal will find and load the plugins when called from within the source tree. call this target from the main nmake makefile after installing other dependencies. call it from the nmake makefile in the doc subdirectory before calling "tethereal -G". This way "tethereal -G" will recognize the filterable fields from the plugins, too. svn path=/trunk/; revision=14284
2005-05-01Add an install-deps target to the nmake makefiles.Lars Roland1-1/+0
This target will copy all files, mainly dlls, which are necessary to run (t)ethereal to the source tree. After copying all necessary dlls to the source tree, you can run (t)ethereal directly from the source tree. svn path=/trunk/; revision=14259
2005-04-19From Jon RRonnie Sahlberg1-19/+62
Update to README.developer for the conversation changes svn path=/trunk/; revision=14135
2005-04-14From Steve KargRonnie Sahlberg1-1/+1
updates to BACNet svn path=/trunk/; revision=14075
2005-04-11Add a note about testing to the "Robustness" section.Gerald Combs1-0/+15
svn path=/trunk/; revision=14050
2005-04-11add some missing menu items, describe changes in the -b ring buffer command ↵Ulf Lamping1-14/+62
line parameter. svn path=/trunk/; revision=14049
2005-04-10Add an option to Editcap that adds various types of errors to the capture Gerald Combs1-3/+10
file. svn path=/trunk/; revision=14046
2005-04-10Make it slightly clearer that the bitwise AND operator evaluates to aGuy Harris1-0/+3
Boolean value that's true if any of the bits in question are set and false if none of them are, not to an integer or slice value with the only the bits set in both values set. svn path=/trunk/; revision=14033
2005-04-01Edits, update to current "all GTK+ stuff is common" state.Guy Harris1-6/+6
svn path=/trunk/; revision=13992
2005-03-30Make it a bit clearer that what "-w" writes is raw binary packet data,Guy Harris1-5/+8
not the result of dissecting that data. Note that "-F" applies to the output of "-w", that "-S" says "dissect and print even if you're doing '-w'", and that "-T" applies to the dissected output, not the "-w" output. svn path=/trunk/; revision=13975
2005-03-26Add a note about doing checks before subtracting, for example, theGuy Harris1-0/+12
length of a fixed-length header from the length of the item with that fixed-length header. svn path=/trunk/; revision=13926
2005-03-23Thou shalt not g_assert() in a dissector.Guy Harris1-0/+7
svn path=/trunk/; revision=13875
2005-03-23Remind people not to use "g_ntoh[ls]()" or "g_hton[ls]()" to convertGuy Harris1-0/+8
big-endian to little-endian - that doesn't work on big-endian machines. svn path=/trunk/; revision=13874
2005-03-21Hint in README.tapping about the stats_tree.Luis Ontanon1-0/+4
svn path=/trunk/; revision=13857
2005-03-21 Something is better than nothing, Sooner is better than later.Luis Ontanon1-0/+199
svn path=/trunk/; revision=13856
2005-03-14fix a bug and add a forward declaration in the example skeleton codeUlf Lamping1-1/+4
svn path=/trunk/; revision=13745
2005-03-11from Micheal Duigou: add some doxygen tags and some changes to README.developerUlf Lamping1-29/+96
svn path=/trunk/; revision=13725
2005-03-11Add one more reason to use "tvb_get_string()", as we've had a recentGuy Harris1-0/+11
vulnerability due to somebody fetching a string into a fixed-length buffer. svn path=/trunk/; revision=13708
2005-03-08More editing.Guy Harris1-2/+3
svn path=/trunk/; revision=13663
2005-03-08Editing.Guy Harris1-2/+2
svn path=/trunk/; revision=13662
2005-03-08from jaap keuter: add info how to update from old to new style plugin ↵Ulf Lamping1-1/+54
registering svn path=/trunk/; revision=13661
2005-03-07Call the "new-style init" routine for plugins a "register" routine, asGuy Harris1-1/+1
it serves the same purpose as the register routine in a built-in dissector, and don't require all dissectors to have one, as they might just be taps. Get rid of the stats tree's init routine, as it's just a tap, and as it doesn't do anything. Update the idl2eth Python script to generate plugins with register routines. svn path=/trunk/; revision=13644
2005-03-05Preparations for dropping the old plugin api.Lars Roland1-22/+18
Introduce a new init routine for plugins, which does not take the plugin api table as an argument and allows etheral to distinguish between plugins using the old and the new api. Update README.plugins accordingly Change all g_warnings() in epan/plugins.c to report_failue(). On windows we do not have a log console open while loading the plugins, because a log console cannot be opened before the prefs have been read. Thus g_warnings() does not work for reporting problems with plugins. svn path=/trunk/; revision=13596