aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-07-24Move the color-filter related stuff out of "color.h" intoGuy Harris5-28/+29
"color_filters.h", as that's the appropriate place for it - "color.h" should just deal with "color_t". svn path=/trunk/; revision=11503
2004-07-24Rename "create_color()" to "initialize_color()", as that reflects a bitGuy Harris3-8/+8
better what it actually does. svn path=/trunk/; revision=11502
2004-07-24Add some comments from Gerald's Windows version of color_filters.c.Guy Harris1-0/+5
svn path=/trunk/; revision=11501
2004-07-24Move color_filters.c and color_filters.h up to the top-level directory,Guy Harris6-3/+3
as they're now (theoretically) toolkit-independent (modulo changes that might be required to the code to update filter lists when a new filter is read in). svn path=/trunk/; revision=11500
2004-07-24Move the declaration of "color_add_filter_cb()" to "color.h", as,Guy Harris3-14/+10
although it currently takes a pointer to a GtkWidget as its second argument, that argument is actually a "void *", so it's sort-of toolkit-independent. That lets us get rid of all GTK+ references in "gtk/color_filters.c", so we can move it up to the top-level directory; get rid of the <gtk/gtk.h> include, in favor of a <glib.h> include. svn path=/trunk/; revision=11499
2004-07-24Move the declaration of "create_color()" up to "color.h", so it'sGuy Harris5-48/+13
declared in a toolkit-independent header file. Get rid of "gtk/color_utils.h", as there's nothing left in it. svn path=/trunk/; revision=11498
2004-07-24Have "gtk/color_utils.c" contain routines with toolkit-independent APIs,Guy Harris10-49/+69
but toolkit-dependent implementations, for manipulating colors, and have "gtk/color_utils.h" declare them (the header file should eventually be moved to the top-level directory). Move the routines to convert between GdkColor and color_t out of there into "colors.c", and move their declarations into "colors.h", as their APIs are toolkit-dependent. Have the first such routine be a "create_color()" routine, which takes RGB values and initializes a "color_t", including doing any toolkit-dependent work necessary for that; use that in the "gtk/color_filters.c" code (the goal is to remove as many of the toolkit dependencies as possible from that code, and move it to the top-level directory). svn path=/trunk/; revision=11497
2004-07-24Get rid of unneeded include of "colors.h".Guy Harris1-1/+0
svn path=/trunk/; revision=11496
2004-07-24Make "new_color_filter()" GUI-independent - have it take two "color_t"Guy Harris3-18/+23
pointers, for the background and foreground color, as arguments, and have its callers generate them from GdkColor values. svn path=/trunk/; revision=11495
2004-07-23"capture_combo_utils.{c,h}" don't use any GTK+ stuff, so move them toGuy Harris5-2/+2
the top-level directory. svn path=/trunk/; revision=11494
2004-07-23Remove set -/+x - they were added for debugging and not intended for commitJörg Mayer1-2/+0
svn path=/trunk/; revision=11493
2004-07-23Trivial warning fixes:Jörg Mayer6-10/+9
- comma at end of enum - function declarations with empty args instead of void - c++ style comments svn path=/trunk/; revision=11492
2004-07-23add nice text item for the case when we could not find the dissector for a ↵Ronnie Sahlberg1-1/+3
specific OID/attribute to make it easier to see where we have missed implementing something. svn path=/trunk/; revision=11491
2004-07-23inside dissect_ber_sequence() we know the expected length of the field that ↵Ronnie Sahlberg1-1/+3
follows. use this and create a new tvbsubset so that 1, reading too much data is flagged as MALFORMED PACKET indicating a bug in the dissector (or a packet that IS malformed) 2, this also implicitely passes the length of the data through the ber.oid dissector handle in case we want to pick it up later. svn path=/trunk/; revision=11490
2004-07-23Use "format_text()" on strings to be put into the Info column and theGuy Harris1-48/+71
display representation of items in the protocol tree, so we don't get hosed by non-printable characters. svn path=/trunk/; revision=11489
2004-07-23Have distclean remove built sources.Gerald Combs1-0/+1
svn path=/trunk/; revision=11488
2004-07-23Nothing here uses any GTK+ stuff, so get rid of the include ofGuy Harris1-1/+1
<gtk/gtk.h>. (It should ultimately be moved out of the gtk directory.) svn path=/trunk/; revision=11487
2004-07-23remove some more compiler warningsRonnie Sahlberg2-69/+69
svn path=/trunk/; revision=11486
2004-07-23make the implicit_tag parameter _U_ to get rid of some compiler warnings ↵Ronnie Sahlberg2-7/+7
in those cases it is not used. svn path=/trunk/; revision=11485
2004-07-23telex and telephone number attributesRonnie Sahlberg3-22/+181
svn path=/trunk/; revision=11484
2004-07-23Remove a compiler warning for a parameter that is not usedRonnie Sahlberg2-2/+2
in the DirectoryString dissector svn path=/trunk/; revision=11483
2004-07-23If there's no data in the authentication option, don't unescape andGuy Harris1-8/+12
tvbuffify it. svn path=/trunk/; revision=11482
2004-07-23add all the other (quite a lot of them) attributes that were of the type ↵Ronnie Sahlberg3-81/+758
DirectoryString (see how good it is to put markers for emacs macros in the files, it was pretty quick, wasnt it? i even tested the resulting code.) svn path=/trunk/; revision=11481
2004-07-23Use "col_append_str()" and "col_append_fstr()" to build the Info column,Guy Harris1-23/+18
rather than building a string, and use "tvb_format_text()" on the data, so that non-printable characters are escaped. svn path=/trunk/; revision=11480
2004-07-23add dissection of DirectoryString, this unfortunately had to be done ↵Ronnie Sahlberg3-9/+155
manually inside the template. Also implement the attribute organizationName which is of this type. (Add magic comments so emacs-macros will be happy.) svn path=/trunk/; revision=11479
2004-07-23register ber oid functions through a special function in packet-ber.c which ↵Ronnie Sahlberg6-18/+17
also takes (still unused) the name of the oid so that sometime later it will be easy to add code to add the name of the oid to the dissection. svn path=/trunk/; revision=11478
2004-07-23"iax_lookup_circuit_details()" can return null; check whether it's nullGuy Harris1-4/+6
before using it. svn path=/trunk/; revision=11477
2004-07-23From Graham Bloice: add resources to wiretap.dll.Guy Harris5-4/+45
svn path=/trunk/; revision=11476
2004-07-23Note that you *MUST* make sure "match_strval()" doesn't return nullGuy Harris1-1/+13
before using its value, or must check for a null return value and handle it specially, otherwise you put Ethereal at risk of crashing with bad packet data. svn path=/trunk/; revision=11475
2004-07-23We are not guaranteed that "fchdr.r_ctl & 0x0F" is a valid frame type,Guy Harris1-2/+3
so don't use "match_strval()", use "val_to_str()". svn path=/trunk/; revision=11474
2004-07-22"dissect_x509if_AttributeTypeAndDistinguishedValue()" is static - don'tGuy Harris1-1/+0
declare it as non-static in the header file. svn path=/trunk/; revision=11473
2004-07-22use gtk_clipboard_get(), so the "copy to clipboard" is available in all GTK2 ↵Ulf Lamping2-32/+17
versions svn path=/trunk/; revision=11472
2004-07-22from Thomas Palmer: add "Copy to clipboard" button to the conversation table ↵Ulf Lamping2-19/+74
dialogs svn path=/trunk/; revision=11471
2004-07-22add the countryname attributeRonnie Sahlberg5-5/+51
svn path=/trunk/; revision=11470
2004-07-22start dissecting AttributeTypeAnddistinguishedValueRonnie Sahlberg6-12/+67
(which must be implemented by hand inside themplate) svn path=/trunk/; revision=11469
2004-07-22dissect the x509if/Name all the way down to the ↵Ronnie Sahlberg5-25/+30
AttributeTypeAndDistinguishedValue structure but not the structure itself. we are getting there, slow but steady svn path=/trunk/; revision=11468
2004-07-22minor updateRonnie Sahlberg3-1/+5
GeneralNames is defined in x509ce and not x509if svn path=/trunk/; revision=11467
2004-07-22minor updateRonnie Sahlberg4-1/+6
UniqueIdentifier is imported from x509sat and not x509if svn path=/trunk/; revision=11466
2004-07-21Fix the fix to krb5Jörg Mayer1-1/+4
svn path=/trunk/; revision=11465
2004-07-21Add doxygen.cfg to the "clean" target.Gerald Combs1-2/+2
svn path=/trunk/; revision=11464
2004-07-21Include "packet-x509sat.h" to declare a function we use.Guy Harris1-0/+1
svn path=/trunk/; revision=11463
2004-07-21Forgotten case: Make krb5 fail if it requires -lcrypto but no --with-ssl=... ↵Jörg Mayer2-2/+3
is not given svn path=/trunk/; revision=11458
2004-07-21get rid of the nasty ber specific oid->callback table and reimplement the ↵Ronnie Sahlberg7-55/+28
functionality using a dissector table instead i.e. the proper way. svn path=/trunk/; revision=11457
2004-07-21reverse part of jmayer's last patch to make tethereal build againRonnie Sahlberg1-0/+18
svn path=/trunk/; revision=11456
2004-07-21GdkDisplay is only available in gtk 2.2 and laterRonnie Sahlberg1-3/+4
it is not available in gtk 2.0 which all of us using more prooven and stable (==obsolete) versions use. svn path=/trunk/; revision=11455
2004-07-21From Laurent Rabret: OPSI support.Guy Harris15-2/+1382
svn path=/trunk/; revision=11454
2004-07-21From Tomas Kukosa: add support for RFC 3253 HTTP methods.Guy Harris1-6/+31
svn path=/trunk/; revision=11453
2004-07-21From Roberto Morro: support for GMPLS UNI and E-NNI objects/TLVs.Guy Harris4-55/+465
svn path=/trunk/; revision=11452
2004-07-21From metatech: at least on Windows XP, if a Centrino 802.11 interface isGuy Harris3-2/+12
in promiscuous mode, packets captured promiscuously show up as 802.11 packets encapsulated in Ethernet, with an Ethernet type of 0x2452. svn path=/trunk/; revision=11451
2004-07-20from Thomas Palmer: copy content of hostlist table to clipboard in csv format.Ulf Lamping2-10/+73
svn path=/trunk/; revision=11450