aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-10-27Get rid of merge_n_files() - it's only called in one place now, andGuy Harris4-101/+38
absorbing its logic into "cf_merge_files()" simplifies things a bit. svn path=/trunk/; revision=12421
2004-10-27Change some of the merge.c APIs to return more information on failure,Guy Harris7-139/+246
and use that information to provide better error messages. Have "merge_open_outfile()" do all the work of filling in the merge_out_file_t structure, with the values to use passed as arguments. Get rid of some structure members that used to be used solely to pass information to "merge_open_outfile()". Add a "cf_merge_files()" routine to do the merging and reporting of errors. svn path=/trunk/; revision=12420
2004-10-27"dissect_MAP_Dialogue()" returns no value; declare its return value asGuy Harris4-647/+647
"void". Fix a typo in the MAP Dialogue dissector template .h file. Re-generate the MAP Dialogue dissector files and set svn:keywords to Id and svn:eol-style to native for them. svn path=/trunk/; revision=12419
2004-10-27Turn off execute permission on .asn files.Guy Harris2-0/+0
svn path=/trunk/; revision=12418
2004-10-27Fix a typo in the name of the directory for the MAP dialogue ASN.1Guy Harris4-239/+235
files. Set svn:eol-style to native for those files, and get rid of trailing CRs. Set svn:keywords to Id for those files. svn path=/trunk/; revision=12417
2004-10-27Add a MapDialouge dissector ( can be tested with the file gsm-ss-01.snoop )Anders Broman3-0/+646
svn path=/trunk/; revision=12416
2004-10-27Add a MAPdialouge dissectorAnders Broman4-0/+239
svn path=/trunk/; revision=12415
2004-10-27Improve OID dissection and make it possible to call an "OID" Dissector for ↵Anders Broman1-31/+69
Dialougedata parameter. svn path=/trunk/; revision=12413
2004-10-27Make it possible to register a string for an OID in the hash table.Anders Broman2-1/+7
svn path=/trunk/; revision=12412
2004-10-27Fix indentation.Guy Harris1-9/+9
svn path=/trunk/; revision=12411
2004-10-27Check whether any input files were specified, and print an error forGuy Harris1-0/+4
that - otherwise, you get a "No valid input files" message, which perhaps doesn't make it clear enough that the problem is that there were no input files, period. svn path=/trunk/; revision=12410
2004-10-27Add unix2dos.pl to the list of files to be distributed.Guy Harris1-0/+1
svn path=/trunk/; revision=12409
2004-10-27two more dia diagrams about Ethereals capture engine and updated the first oneUlf Lamping6-0/+0
svn path=/trunk/; revision=12408
2004-10-27a dia diagram about Ethereal development (hopefully later some more) Ulf Lamping2-0/+0
svn path=/trunk/; revision=12407
2004-10-27Check to make sure we don't give a protocol tree item a negative length.Guy Harris2-15/+20
Clean up indentation. If we dissect an octet string and then re-dissect it as a particular type of data, don't use the end offset from the re-dissection as the offset of the end of the octet string - just use the result of "dissect_per_octet_string()". svn path=/trunk/; revision=12406
2004-10-27fix doxygen generationUlf Lamping2-2/+2
svn path=/trunk/; revision=12405
2004-10-27fix doxygen tagsUlf Lamping3-3/+3
svn path=/trunk/; revision=12404
2004-10-27fix doxygen generationUlf Lamping3-2/+67
svn path=/trunk/; revision=12403
2004-10-27fix doxygen generationUlf Lamping1-0/+0
svn path=/trunk/; revision=12402
2004-10-27fix doxygen tagsUlf Lamping1-1/+0
svn path=/trunk/; revision=12401
2004-10-27Don't have two variables, in different scopes in the same routine, haveGuy Harris1-4/+4
the same name. Fix up alignment. svn path=/trunk/; revision=12400
2004-10-27Encapsulate into a macro the idiomGuy Harris1-35/+15
if(offset&0x07){ offset=(offset&0xfffffff8)+8; } for byte-aligning a bit offset. svn path=/trunk/; revision=12399
2004-10-26Document the personal capture and display filters list in the FILESGuy Harris1-10/+14
section, as is done for other files. Just refer to those files in the section for the "Save" button for the capture and display filter dialog boxes. svn path=/trunk/; revision=12398
2004-10-26Fix the file name in the initial comment.Guy Harris1-1/+1
svn path=/trunk/; revision=12397
2004-10-26Rename the "boolean" enum to "val_boolean" lest the Microsoft compiler letGerald Combs1-14/+14
its displeasure be known. svn path=/trunk/; revision=12396
2004-10-26make the dissector use the nice #.REGISTER directiveRonnie Sahlberg2-17/+10
svn path=/trunk/; revision=12395
2004-10-26 use the nice #.REGISTER directive instead of handcoding it in teh templateRonnie Sahlberg2-36/+8
svn path=/trunk/; revision=12394
2004-10-26new cms dissector based on updated and cleaned up conformance and template file.Ronnie Sahlberg1-36/+55
use the nice #.REGISTER directive instead of doing it by hand. svn path=/trunk/; revision=12393
2004-10-26Use the much better #.REGISTER directive instead of the #.PDU directiveRonnie Sahlberg2-11/+10
svn path=/trunk/; revision=12392
2004-10-26Add a "data" item to the opt_info structure, containing a "const voidGuy Harris1-367/+345
*". For val_u_byte, if non-null, it points to a "value_string" table to be used to interpret the value. Replace "toggle" and "yes_no" with "boolean, and have the "data" pointer point to a "struct true_false_string" to be used to interpret the value. The NetBIOS-over-TCP/IP Node Type option can now be a regular val_u_byte value, with the appropriate value_string table. Construct the item for DHCP options by initializing it without the value and appending the value to the item's string with "proto_item_append_text()". svn path=/trunk/; revision=12391
2004-10-25Make yes_no work in "dissect_netware_ip_suboption()" the way it worksGuy Harris1-27/+28
elsewhere, and replace "struct o63_opt_info" with "struct opt_info". svn path=/trunk/; revision=12390
2004-10-25"struct o43pxeclient_opt_info" and "struct o43cablelabs_opt_info" lookGuy Harris1-16/+6
just like "struct opt_info", except for the name of the "enum field_type" field; use "opt_info" instead of them. Rename the equivalent field in "struct o63_opt_info", as well, with an eye towards changing "struct opt_info" to be able to replace "struct o63_opt_info" as well. svn path=/trunk/; revision=12389
2004-10-25Remove val_s_long as it's unimplemented and unused - put it back if it'sGuy Harris1-138/+169
ever necessary. Make some options, that have only one IPv4 address, use ipv4 rather than ipv4_list. Add val_u_short_list, and have val_u_short accept one and only one 16-bit integer. Give options the appropriate type. Shuffle the types a bit in the enum, and shuffle the cases for types around to match the order in the enum. svn path=/trunk/; revision=12388
2004-10-25Rename "ipv4" to "ipv4_list", as it's used for lists of IPv4 addresses,Guy Harris1-48/+58
and add a separate "ipv4"; use that in the dissector for Netware IP options. Add a "presence" option type, for options with no value whose presence is significant; use that in the dissector for Netware IP options. svn path=/trunk/; revision=12387
2004-10-25Pass to the the routines that dissect suboption lists the offset of theGuy Harris1-219/+465
end of the option, and have them do bounds checking. Also, in some places, check the suboption length. In "dissect_netware_ip_suboption()", process the suboption length (which, according to RFC 2242, is present in all suboptions), and use val_u_byte rather than val_u_short for 1-byte options. svn path=/trunk/; revision=12386
2004-10-24Restructure the DHCP option parsing a bit, to make it a bit clearer -Guy Harris1-132/+248
and fix some bugs that this made a bit more obvious. Add checks of the option length. Clean up white space. svn path=/trunk/; revision=12385
2004-10-24Don't display the FQDN in the FQDN option if the length of the FQDN isGuy Harris1-15/+17
zero. Clean up some field names and descriptions. svn path=/trunk/; revision=12384
2004-10-24Fix the length used for the name in the FQDN option.Guy Harris1-2/+2
svn path=/trunk/; revision=12383
2004-10-24make SEQUENCE OF and CHOICE handle indefinite length encodingsRonnie Sahlberg1-18/+75
svn path=/trunk/; revision=12382
2004-10-24From Yaniv Kaul: name some more interface calls.Guy Harris1-1/+5
svn path=/trunk/; revision=12381
2004-10-23Remove the include of <epan/prefs.h> from files that don't call anyGuy Harris3-3/+0
preference routines. svn path=/trunk/; revision=12380
2004-10-23Put the name, as well as the value, of the family and subfamily fieldsGuy Harris1-1/+3
into the protocol tree item that contains them. svn path=/trunk/; revision=12379
2004-10-22From Josh Bailey: fix the fetch of the IPDC payload length, it's only 10Guy Harris1-3/+6
bits long. svn path=/trunk/; revision=12378
2004-10-22Add an item for DNS IPSECKEY RR support for David Fort.Guy Harris1-0/+1
svn path=/trunk/; revision=12377
2004-10-22add a section about "Windows folders"Ulf Lamping1-7/+95
svn path=/trunk/; revision=12376
2004-10-22Change some code that affects g_resolv_flags to set a flag if the checkGuy Harris2-5/+19
box for the flag is active and clear it if it's inactive, rather than clearing all but RESOLV_CONCURRENT and then setting flags if the check box is active - or, in one case, not clearing any flags due to a typo and then setting them, so they never get cleared. This matches what's done with theresolution flags in some other places. svn path=/trunk/; revision=12375
2004-10-22From Alejandro Vaquero: start T.38 conversations for SDP sessions.Guy Harris4-5/+236
"T38" -> "T.38" in the T.38 dissector. svn path=/trunk/; revision=12374
2004-10-22From Francisco Alcoba: declare the tap data as static, so it's stillGuy Harris1-1/+1
there when the tap is called (which happens after dissection is complete). svn path=/trunk/; revision=12373
2004-10-22For the .pod->.html rules, find the ".pod" files in $(srcdir),Guy Harris1-6/+6
just as we do for the .pod->.[1-9] rules. svn path=/trunk/; revision=12372
2004-10-22Include "Makefile.common" in the list of files to put into theGuy Harris1-2/+3
distribution. Don't use ":=" - not all versions of make necessarily support it, and, even for those that do, it doesn't mean the same thing in all versions (it means something different in Solaris make than in GNU make, for example). svn path=/trunk/; revision=12371