summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-10-24On Windows, put Ethereal configuration files under the "ApplicationGuy Harris7-40/+113
Data\Ethereal" directory under the user's profile, as that appears to be the Windows 2000 standard. svn path=/trunk/; revision=4071
2001-10-23Show parameter types in hex.Guy Harris1-31/+25
Make enumerated types be fields with a value_string table, so that you can filter on them by name. svn path=/trunk/; revision=4070
2001-10-23In some versions of GRE, you can have ACK-only packets; if a packetGuy Harris1-2/+21
doesn't have the S bit set, check whether it has any payload before attempting to hand off the payload to the next dissector. svn path=/trunk/; revision=4069
2001-10-23Include <direct.h> on Windows systems, to declare "mkdir()".Guy Harris3-96/+88
On Windows, put the ".ethereal" directory under the user profile directory rather than the home directory. Update the documentation to reflect that, and to fix other out-of-date information, as well as some typos. svn path=/trunk/; revision=4068
2001-10-23When putting protocols into the list of protocols, do a case-insensitiveGuy Harris2-4/+4
sort. Give iSCSI the short name "iSCSI" rather than "ISCSI". svn path=/trunk/; revision=4067
2001-10-23Fix some field names to begin with "iua", not "hf".Guy Harris1-6/+6
svn path=/trunk/; revision=4066
2001-10-23Add a new routine to create the ".ethereal" directory for a user.Guy Harris7-52/+87
Use that routine rather than duplicating that code in the routines to write out the preference file and filter files. Use it in the code for the color filter dialog, so that the directory in question is created if necessary. As that routine returns an error indication, have the code that calls that routine put up a message box if the attempt fails. svn path=/trunk/; revision=4065
2001-10-23Additional items for RADIUS tunnels, from Pavel Novotny.Guy Harris3-1/+42
svn path=/trunk/; revision=4064
2001-10-23Include <stdio.h> to declare "sprintf()".Guy Harris1-1/+2
svn path=/trunk/; revision=4063
2001-10-22The only reason we care about the user's home directory is that theirGuy Harris2-49/+38
".ethereal" directory is under it; get rid of "get_home_dir()", and put its code inside "get_persconffile_dir()". (The personal configuration file directory may move, on Windows, to the user's profile directory.) svn path=/trunk/; revision=4062
2001-10-22Add a routine to get the directory in which personal configuration filesGuy Harris12-108/+154
reside. Use it, rather than concatenating the user's home directory and ".ethereal" in a number of files. Fix up some additional places to use G_DIR_SEPARATOR_S as the pathname separator. svn path=/trunk/; revision=4061
2001-10-22Fix Martti Kuparinen's e-mail address, as per his request.Guy Harris2-2/+2
svn path=/trunk/; revision=4060
2001-10-22From Yaniv Kaul - handle UDP-encapsulated IPSec NAT Keepalive packets.Guy Harris1-2/+7
svn path=/trunk/; revision=4059
2001-10-22From Georg von Zezschwitz: fix an uninitialized variable, dissect theGuy Harris1-4/+7
S-max-age value in Cache-Control headers, and handle the 1.1, 1.3, and 1.4 encoding of Cache-Control headers. svn path=/trunk/; revision=4058
2001-10-21Use G_DIR_SEPARATOR_S rather than "/" as a pathname separator in formatGuy Harris1-3/+3
strings used to generate pathnames. svn path=/trunk/; revision=4057
2001-10-21Use G_DIR_SEPARATOR_S rather than "/" as a pathname separator in formatGuy Harris8-78/+86
strings used to generate pathnames. Move the definition of PF_DIR from <epan/epan.h> to <epan/filesystem.h>, so that files requiring only the definition of PF_DIR don't have to include <epan/epan.h>, and get rid of no-longer-necessary includes of <epan/epan.h>. Add a routine to get the directory for "system files" such as "/etc/ethers" - it's "/etc" on UNIX, and the datafile directory on Windows (as there's no "/etc" on Windows). Use that to construct the pathname of the ethers and ipxnet files. svn path=/trunk/; revision=4056
2001-10-21On Windows, get the "ethers" and "ipxnets" file from the directory inGuy Harris3-62/+114
which the Ethereal binary is found; there's no notion of "/etc" or of "/etc/ethers" or "/etc/ipxnets" files on Windows. Update the documentation to reflect that, and fix a typo in the Ethereal and Tethereal man pages. svn path=/trunk/; revision=4055
2001-10-21Give the "iscsi_desegment" and "iscsi_port" the right types, matchingGuy Harris1-3/+3
the declarations of the functions to which a pointer to them is passed; this also fixes it so it compiles with MSVC++, as there's no "uint" type declared by MSVC++ by default. svn path=/trunk/; revision=4054
2001-10-21Enhanced Ethereal icon from Gordon McKinney:Guy Harris3-0/+9
I have enhanced the standard Ethereal Icon and added the following renderings: * 32x32 - 256 Colour with transparency * 16x16 - 256 Colour with transparency * 16x16 - 16 Colour Add to the list of authors in the man page the names of people who've contributed to Wiretap but not to the rest of Ethereal - there's currently no Wiretap man page, so we might as well give them credit in the Ethereal man page. svn path=/trunk/; revision=4053
2001-10-21Keep the list of modules with preferences sorted by the module name, inGuy Harris1-2/+11
dictionary order (case-insensitive), so that they show up in order in the "Preferences" dialog box. svn path=/trunk/; revision=4052
2001-10-21Updates from Mark Burton:Guy Harris1-214/+349
The enclosed code contains the following improvements: 1 - Compatible with 08 version of the protocol 2 - Handles both header and data digests 3 - Supports desegmentation 4 - Dissects multiple PDUs per packet 5 - Stronger heuristics to avoid dissecting non-iSCSI packets 6 - General rationalisation and de-crufting! The old code that attempted to automatically detect the presence of a header digest has been removed. You now have to specify in the iSCSI preferences whether digests are enabled and if they are, whether they are CRC32 or not. If not CRC32, you also need to specify the size of the digests (in bytes). Another new option specifies the iSCSI port number. This is used in the heuristics to filter out packets with silly port numbers, set to 0 to disable the port filter. One problem that I haven't been able to track down is that if desegmentation is enabled and you turn digests on or off ethereal throws a SEGV. svn path=/trunk/; revision=4051
2001-10-21Add little arrows to the column titles to indicate which column we'reGerald Combs3-6/+81
using to sort as well as the sort direction. svn path=/trunk/; revision=4050
2001-10-20Properly handle the andX command in a LockingAndX message.Guy Harris1-13/+14
Fix up some closing braces. svn path=/trunk/; revision=4049
2001-10-20If we decide that a packet to or from port 2000 isn't really a SkinnyGuy Harris1-1/+2
Client Control Protocol packet, at least dissect its payload as data. svn path=/trunk/; revision=4048
2001-10-20FT_UINTn values must always have a base, even if they're bitfields - theGuy Harris1-2/+2
width of the item containing the bitfield is "n", so you don't have to specify it explicitly, as you have to do with FT_BOOLEAN bitfields. svn path=/trunk/; revision=4047
2001-10-20Use "val_to_str()", rather than "match_strval()", in "socket_text()".Guy Harris1-19/+11
Make the source and destination socket fields enumerated types, so we don't have to use "proto_tree_add_uint_format()" on them, and so that you can match on them by service name. Use lower-case letters when formatting the hex value of sockets; that's what's done with fields not added with "proto_tree_add_XXX_format". svn path=/trunk/; revision=4046
2001-10-19From Tom Uijldert: fix to the date decoding, fix a field's name, andGuy Harris1-5/+5
protocol-name cosmetic changes. svn path=/trunk/; revision=4045
2001-10-19From Tom Uijldert: fix the port number for Push-traffic dissecting forGuy Harris1-2/+2
WSP/WTLS. svn path=/trunk/; revision=4044
2001-10-19From Mark Burton: update to the -08 draft.Guy Harris1-850/+514
svn path=/trunk/; revision=4043
2001-10-19DBS Etherwatch wiretap module, from Marc Milgram.Guy Harris13-34/+448
svn path=/trunk/; revision=4042
2001-10-19L2TP Dissconnect Cause Information AVP support, from Motonori Shindo.Guy Harris2-1/+45
svn path=/trunk/; revision=4041
2001-10-18From Frank Singleton: catch attempts to use recursive unions orGuy Harris1-2/+10
structures. svn path=/trunk/; revision=4040
2001-10-18VMS TCPIPtrace wiretap module, from Marc Milgram.Guy Harris13-40/+516
Update the lists of known capture file formats in the Tethereal, editcap, and mergecap man pages to match the current list (as found in the Ethereal man page). svn path=/trunk/; revision=4039
2001-10-18Add link to local mirror.Gerald Combs1-1/+5
svn path=/trunk/; revision=4038
2001-10-18From Georg von Zezschwitz:Guy Harris2-48/+31
Fix a bug with WSP Connect requests with headers > 256 bytes Implement attributes of WSP Suspend/Resume svn path=/trunk/; revision=4037
2001-10-17fixed bug in packet-smb-pipe.c dissect_transact_data routine. If theJeff Foster1-2/+4
aux_count_p value was NULL the program would SIGSEGV when *aux_count_p was initially set to 0. Added NULL pointer test. svn path=/trunk/; revision=4036
2001-10-17Enable building of the coseventcomm plugin on Win32.Gilbert Ramirez4-18/+106
Some of these changs are from Frank Singleton, some are mine. svn path=/trunk/; revision=4035
2001-10-16The Quake3 dissector wasn't in the previous release, only users runningGuy Harris1-29/+9
CVS versions would've had "quake3.udp.port" in the preferences file; therefore, we can remove the code to map them to "quake3.udp.arena_port" and "quake3.udp.master_port". svn path=/trunk/; revision=4034
2001-10-16Update from Scott Renfro: a simple patch that adds support for FIPSGuy Harris1-1/+13
Cipher Suite identifiers. svn path=/trunk/; revision=4033
2001-10-16Don't create a Wiretap dump file unless we're at least sure we supportGuy Harris1-32/+69
the specified encapsulation with the specified capture file type, and that we can allocate a "wtap_dumper *". If we could do all that, and could create the dump file, but the file-type-specific create routine fails (e.g., because there's not enough disk space to write out the header), remove the dump file. svn path=/trunk/; revision=4032
2001-10-16Fix conversation_new description. Add descriptions forGerald Combs1-28/+97
conversation_add_proto_data, conversation_get_proto_data, and conversation_delete_proto_data. svn path=/trunk/; revision=4031
2001-10-15Fixes from Steffen Weinreich:Guy Harris3-4/+13
fix the processing of the month and year fields in the SCTC Timestamp (the month is 1-origin, so subtract 1 from it before putting it in "tm_mon", which is 0-origin; the year is a 2-digit field that is, at least, Y2K-safe (but Y2.1K-unsafe), so if it's less than 90, assume it's in the 21st century); UCP OT 50-57 messages have a fixed number of fields and a special handling of the MT is not necessary, so get rid of that. Also, fix a typo in a comment. svn path=/trunk/; revision=4030
2001-10-15Fixes to take the Vendor-Specific attribute into consideration whenGuy Harris2-6/+65
dissecting L2TP, from Motonori Shindo. svn path=/trunk/; revision=4029
2001-10-13Make NEWS current to today (October 13).Gerald Combs1-3/+80
svn path=/trunk/; revision=4027
2001-10-13A small patch from Moronori Shindo to fix compiles under MSVC etc ...Richard Sharpe1-1/+2
svn path=/trunk/; revision=4026
2001-10-13Put the scrollbar for the scrolled window containing the CList in theGuy Harris1-1/+3
preferences dialog where the user specified, and register that scrolled window so that if the preference is changed the scrollbar moves. svn path=/trunk/; revision=4025
2001-10-13Set the data for E_{PRINT,COLUMN,STREAM,GUI}_PAGE_KEY to the notebookGuy Harris1-5/+5
page for the preferences item rather than to the frame for the preferences item, as that's what the code in "gtk/gui_prefs.c" expects (otherwise you get errors). svn path=/trunk/; revision=4024
2001-10-13The Quake III dissector called both the arena server port preference andGuy Harris2-58/+80
the master server port preference "quake3.udp.port"; rename them to "quake3.udp.arena_port" and "quake3.udp.master_port". svn path=/trunk/; revision=4023
2001-10-12Make current up to August 31.Gerald Combs1-4/+88
svn path=/trunk/; revision=4022
2001-10-12Get NEWS current up to July 31, update version to 0.8.20.Gerald Combs4-7/+75
svn path=/trunk/; revision=4021