aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-02-12The HIG's and/or GUI toolkit documentation for:Guy Harris11-67/+53
Mac OS X GNOME Qt KDE Windows all indicate that {message,alert} boxes are modal, at least for the window to which they apply. (Presumably the idea is that not forcing the user to pay attention to the alert box, and allowing more than one alert box to be up for a given window, causes more problems than not letting the user do stuff to that window in order to figure out what the underlying problem is or figure out what to do to fix it - the message should be sufficient, in most if not all cases, to let you know what the problem is.) Make "simple_dialog()" unconditionally make the alert box modal, and get rid of ESD_TYPE_MODAL. XXX - we need to make it possible to make an alert box modal for a given window, rather than just the top-level window. svn path=/trunk/; revision=10051
2004-02-12Use "guint8" for 8-bit binary data.Guy Harris1-36/+40
"file_getc()" returns either an 8-bit unsigned value, or -1 for error or EOF; store its return value into an "int", and check for -1 and return -2, in "esc_read()" (rather than checking "file_error()" at the end). Clean up some comments, routine names, and variable names - eyeSDN files are binary, not text. In "parse_eyesdn_packet_data()", handle the case of an EOF from "esc_read()". svn path=/trunk/; revision=10050
2004-02-12Eliminate a compiler warning.Guy Harris1-4/+5
Use "guint8" for 8-bit binary data, and use "%u" to print unsigned values. svn path=/trunk/; revision=10049
2004-02-12From Kendy Kutzner: don't use variable-length arrays, not all CGuy Harris1-7/+19
compilers support them. Also, use "tvb_memdup()" to make a copy of the compressed data - it's faster, and also checks to make sure the data is actually there (it throws an exception before allocating anything). svn path=/trunk/; revision=10048
2004-02-12From Yaniv Kaul: the response to an V5 authentication response is a V5Guy Harris1-27/+38
authentication response, not a V5 command. Clean up white space. svn path=/trunk/; revision=10047
2004-02-12Note that 164 is reserved for Juniper chassis-internal meta-informationGuy Harris1-2/+7
(DLT_JUNIPER_MONITOR/LINKTYPE_JUNIPER_MONITOR). Fix a typo. svn path=/trunk/; revision=10046
2004-02-12from Anders Broman: added some tips for compiling with GTK2 and other thingsUlf Lamping1-23/+70
svn path=/trunk/; revision=10045
2004-02-11Use -1 rather than 0 as the SCAN_FAILED return value from the lexicalGuy Harris3-9/+31
analyzer on errors, and check for SCAN_FAILED from the lexical analyzer and abort the parse if we see it; 0 means "end of input", and we want to distinguish errors from end-of-input, so that we can report errors as such. If we see end-of-input while parsing a double-quoted string, report the error (missing closing quote). Fix the URL for the "Start conditions" section of the Flex manual. svn path=/trunk/; revision=10044
2004-02-11Make an existence test of an arbitrary entity syntactically valid, butGuy Harris2-5/+45
check, in the semantics-checking phase, that we're testing a field, so that we can give a better message than, for example, "Unexpected end of filter string." for an existence test with a misspelled field name. svn path=/trunk/; revision=10043
2004-02-11From Anders Broman: dissect manufacturer information inGuy Harris1-1/+9
"dissect_h225_h221NonStandard()". svn path=/trunk/; revision=10042
2004-02-11Map WTAP_ENCAP_IEEE_802_11_WITH_RADIO to DLT_IEEE802_11, for now; weGuy Harris1-4/+29
could probably map it to one of the many different 802.11+radio headers, but we should probably just have *one* Wiretap encapsulation for 802.11, with a radiotap-style list of attributes attached to it. svn path=/trunk/; revision=10041
2004-02-11Include EyeSDN USB S0 trace files in the list of file formats we read.Guy Harris5-25/+26
svn path=/trunk/; revision=10040
2004-02-11Christian Wagner: Support for the Soul Seek P2P protocolJörg Mayer4-1/+2522
svn path=/trunk/; revision=10039
2004-02-11From Rolf Fiedler: support for reading EyeSDN USB S0 trace files.Guy Harris9-5/+399
svn path=/trunk/; revision=10038
2004-02-11The top-level Makefile.nmake doesn't yet get all the source files fromGuy Harris1-1/+2
Makefile.common, so we have to add alert_box.obj to the list of object files for Ethereal. svn path=/trunk/; revision=10037
2004-02-11Cast "char" values to "guchar" before passing them to <ctype.h> macros,Guy Harris4-10/+10
so that characters with the 8th bit set don't get sign-extended and cause the macros not to return the right answer. svn path=/trunk/; revision=10036
2004-02-11From Prabhakar Krishnan: dissect NetApp ONTAP file handles.Guy Harris2-3/+138
svn path=/trunk/; revision=10035
2004-02-11Most taps that now include "tap_menu.h" no longer need to includeGuy Harris26-67/+26
<stdio.h> to define FILE; get rid of the include. svn path=/trunk/; revision=10034
2004-02-11From Michael Lum: add tap for GSM MAP message statistics.Guy Harris1-0/+36
svn path=/trunk/; revision=10033
2004-02-11From Michael Lum: add tap for GSM MAP message statistics.Guy Harris5-15/+529
svn path=/trunk/; revision=10032
2004-02-11Move the declaration of "register_tap_menu_item()" into a newGuy Harris31-85/+122
"tap_menu.h" file, and have the Ethereal taps include that rather than "menu.h", so we don't have to worry about making sure we've included <stdio.h> to define FILE, etc. just because some "menu.h" functions require it. svn path=/trunk/; revision=10031
2004-02-11Get rid of the "Question" alert box type - rename it to "Confirmation",Guy Harris6-22/+21
as that seems to be the name used in the GNOME HIG, at least. Make it use the Warning icon (that's what the GNOME HIG says - and it's also what's used for the equivalent on Windows), and use it for the "Save current capture?" alert boxes. svn path=/trunk/; revision=10030
2004-02-11Give alert boxes an empty title on UN*X and a title of "Ethereal" onGuy Harris1-9/+39
Win32, to match the GNOME HIG on UN*X and the Win32 HIG on Windows (or, at least, to approximate the Win32 HIG on Windows). svn path=/trunk/; revision=10029
2004-02-11Replace the "cf_XXX_error_message()" routines withGuy Harris1-88/+100
"cf_XXX_failure_alert_box()" routines that put the alert box up, and directly call the "alert_box.h" routines for OS errors. svn path=/trunk/; revision=10028
2004-02-11Add "write_failure_alert_box()" to put up an alert box for a failedGuy Harris8-58/+56
attempt to write to a file (or close a file opened for writing). Get rid of no-longer-needed #includes of <epan/filesystem.h>. svn path=/trunk/; revision=10027
2004-02-11Add an "open_failure_alert_box()" routine to pop up an alert box for aGuy Harris9-38/+58
failed attempt to open/create a file. Fix one call to pass the right value for the "for_writing" flag. svn path=/trunk/; revision=10026
2004-02-11Add a routine to be used to put up alert boxes for invalid displayGuy Harris8-17/+122
filter expressions; use that in a number of places, so we use the same alert box. (More work is needed to figure out the right way to handle some other "dfilter_compile()" failures.) Use the error message from the display filter as the primary error, as that's the message that tells you what the underlying problem is. (The GNOME HIG says "In most situations the user should only need the primary text to make a quick decision", so the primary text should tell you what's wrong with the filter, not just that it's invalid. If there are messages from the display filter code that don't give enough information, or are a bit cryptic, such as "Unexpected end of filter string," those should be fixed in the display filter code.) Improve the error used if an empty filter is used for "find frame". svn path=/trunk/; revision=10025
2004-02-10From Jaime Fournier: add a bunch of DCE RPC stub dissectors.Guy Harris11-2/+842
svn path=/trunk/; revision=10024
2004-02-10Add "tvb_strsize()".Guy Harris6-2/+8
svn path=/trunk/; revision=10023
2004-02-10making the Modern UI the defaultUlf Lamping1-2/+2
svn path=/trunk/; revision=10022
2004-02-10added help pages "Getting Started" and "Capturing"Ulf Lamping1-0/+2
svn path=/trunk/; revision=10021
2004-02-10Undo last change for cvsversion.h generation. It causes make to loop on some ↵Jörg Mayer1-3/+1
systems svn path=/trunk/; revision=10020
2004-02-10Run make-version.pl on every make (at least with gnu make)Jörg Mayer1-1/+3
svn path=/trunk/; revision=10019
2004-02-09From Anders Broman: fix the decoding of BAT ASE elements with more thanGuy Harris1-13/+22
one octet. svn path=/trunk/; revision=10018
2004-02-09bugfix: close capture file again, if empty after capturingUlf Lamping1-1/+11
(bug appears only, if "update list of packets ..." not used) svn path=/trunk/; revision=10017
2004-02-09bugfix: init the toolbar's Save icons correctlyUlf Lamping1-1/+2
svn path=/trunk/; revision=10016
2004-02-09minor changesUlf Lamping1-6/+7
svn path=/trunk/; revision=10015
2004-02-09typo fixedUlf Lamping1-2/+2
svn path=/trunk/; revision=10014
2004-02-09two new help pages:Ulf Lamping3-1/+171
getting_started for the very first steps running Ethereal capturing for some explanation how to capture data svn path=/trunk/; revision=10013
2004-02-09Forgot *.laJörg Mayer2-8/+10
svn path=/trunk/; revision=10012
2004-02-09Ignore shared dll stuffJörg Mayer2-0/+4
svn path=/trunk/; revision=10011
2004-02-09Cast the arguments to <ctype.h> macros to "guchar", to squelchGuy Harris3-15/+16
"subscript has type `char'" warnings and to make the code work correctly if there are characters with the 8th bit set. svn path=/trunk/; revision=10010
2004-02-09Add extra {} to "avoid ambiguous `else'", to quote the GCC warning thatGuy Harris1-3/+3
this squelches. svn path=/trunk/; revision=10009
2004-02-08Move -pedantic back to extra-gcc-flags, as glib generates more warnings than ↵Jörg Mayer1-3/+3
our code svn path=/trunk/; revision=10008
2004-02-08Move -pedandic & co back into extra-flags (prepare for dissectors moving to ↵Jörg Mayer1-3/+3
epan/) svn path=/trunk/; revision=10007
2004-02-07corrected links to the ethereal.exe for GTK2 versionUlf Lamping1-3/+3
svn path=/trunk/; revision=10006
2004-02-07Put AM_DISABLE_STATIC into the same place as in epan and wiretapJörg Mayer1-2/+3
svn path=/trunk/; revision=10005
2004-02-07Don't build as shared *and* static by defaultJörg Mayer2-2/+6
svn path=/trunk/; revision=10004
2004-02-07Ignore byproducts of shared lib compilationJörg Mayer3-0/+7
svn path=/trunk/; revision=10003
2004-02-07Use G_DIR_SEPARATOR_S rather than "/" as the pathname separator whenGuy Harris1-2/+2
constructing the pathname of a temporary file, so as not to frighten the horses when they see an error message for a temporary capture file. svn path=/trunk/; revision=10002