aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-07-08Make the "human-readable text vs. PSML vs. PDML" choice separate fromGuy Harris6-512/+770
the "text vs. PostScript" choice. The "text vs. PostScript" choice should probably ultimately be done with a generic set of print methods, to handle various platform-native print mechanisms more cleanly (and perhaps the dialog box code for "export as {PDML,PSML}" should be separate from the "export as text"/"print" dialog). svn path=/trunk/; revision=11342
2004-07-08Fix the error for a WTAP_ERR_UNSUPPORTED_ENCAP read error to moreGuy Harris1-2/+2
accurately reflect the problem (it's not that the entire file has a network type we don't handle - if it did, we'd have failed when we tried to open it - it's that the packet we tried to read does). svn path=/trunk/; revision=11341
2004-07-08A read can return WTAP_ERR_UNSUPPORTED_ENCAP if the encapsulation typeGuy Harris1-3/+10
is per-packet and the packet has an encapsulation type we don't know about, so handle it on reads as well as errors - show an error message noting that we had a packet with a network type we don't know about, and show the extra info returned for that error giving details. It shouldn't return WTAP_ERR_UNSUPPORTED, however, so just give the "wtap_strerror()" error for that case. svn path=/trunk/; revision=11340
2004-07-08If we don't know the board type in a Lanayzer capture, returnGuy Harris1-2/+2
WTAP_ERR_UNSUPPORTED_ENCAP, not WTAP_ERR_UNSUPPORTED, as it presumably means the capture was done on some type of device we don't know about. svn path=/trunk/; revision=11339
2004-07-07Final (heh) changes for 0.10.5.Gerald Combs2-2032/+2467
svn path=/trunk/; revision=11337
2004-07-07More NEWS updates.Gerald Combs1-11/+19
svn path=/trunk/; revision=11336
2004-07-07Enable GTK_WIMP and GTK2 by default. Make GTK2 2.4 and Pango 1.4 the defaultGerald Combs1-7/+7
versions. svn path=/trunk/; revision=11335
2004-07-07bugfix: preference related capture options shouldn't be set by preferences,Ulf Lamping1-13/+14
if Ethereal is running as a capture_child svn path=/trunk/; revision=11334
2004-07-07don't show webbrowser calling menu items, when using GLib 1.xUlf Lamping1-1/+4
svn path=/trunk/; revision=11333
2004-07-07remove doxygen output dir "html" on make cleanUlf Lamping2-4/+6
svn path=/trunk/; revision=11332
2004-07-07Realize the splash screen window right after creating it, rather thanGuy Harris1-7/+9
doing a "show all" followed by a "hide"; that way we don't get a tiny window that pops up briefly and disappears. Get rid of the additional positioning of the splash screen - "splash_window_new()" does that for us. Expand some comments. svn path=/trunk/; revision=11331
2004-07-07With GLib 1.2[.x], undefine MUST_LAUNCH_BROWSER_OURSELVES, so that weGuy Harris1-2/+11
say that we don't need a preference for the command to launch a browser (that preference won't make any difference). svn path=/trunk/; revision=11330
2004-07-07Get rid of the splash screen's title bar on GTK+ 1.2[.x] as well.Guy Harris3-10/+42
svn path=/trunk/; revision=11329
2004-07-07From Henry Ptasinski: support for 802.11e WME/QoS info.Guy Harris2-5/+312
svn path=/trunk/; revision=11328
2004-07-07Update comments and note that values are in *host* byte order, as inGuy Harris1-40/+47
"the byte order of the host that wrote the capture", not "the byte order of the host *reading* the capture". Don't show values that aren't present - the "status" field of the item for the value is 0 if it's present and non-0 if absent. Get rid of extra VALFIELD() call for the data rate (we handle it ourselves). svn path=/trunk/; revision=11327
2004-07-07Specify which "protocol" is added to WBXML (User-Agent Profile for WSPOlivier Biot1-2/+2
Profile-Diff header). svn path=/trunk/; revision=11326
2004-07-06Add some notes on the stuff in the Prism header.Guy Harris1-3/+46
svn path=/trunk/; revision=11325
2004-07-06From Shinsuke Suzuke: fix a PIM address list bug, and put the addressGuy Harris1-3/+9
list into a subtree. svn path=/trunk/; revision=11324
2004-07-06In "packet-ieee80211.c", use the same scheme for displaying the dataGuy Harris4-14/+26
rate used elsewhere, rather than using floating point. In "packet-prism.c", show the data rate correctly in the column display, and show it as Mb/s in the protocol tree, and show it as "Data Rate", as it is in "packet-ieee80211.c". In "packet-radiotap.c" and "packet-wlancap.c", show it as "Data Rate" rather than as "Datarate". Show the units uniformly as "Mb/s", rather than "mb/s" (it's mega, not milli) or "Mbps", except for the AVS header, where it's Kb/s. svn path=/trunk/; revision=11323
2004-07-06Add ENRP to the new protocol list.Gerald Combs1-1/+2
svn path=/trunk/; revision=11322
2004-07-06Make sure child processes don't create a splash screen. Make the verbs inGerald Combs3-18/+25
the splash screen messages present participles. svn path=/trunk/; revision=11321
2004-07-06From Dinesh Dutt:Gerald Combs3-23/+66
- conversation.[ch] - To support not setting port2 on matching a conversation. This is used by protocols such as iSNS in which the client registers a TCP/UDP port with the server for notifications and the server sends notifications to this port from different source ports. - packet-isns.c - Added support for handling zero-length TLVs and ESI & SCN frames (when registering an SCN/ESI port, a conversation dissector is setup). svn path=/trunk/; revision=11320
2004-07-06Prep for the 0.10.5 release.Gerald Combs3-6/+105
svn path=/trunk/; revision=11319
2004-07-05bugfix: don't try to print data, if tvb is too shortUlf Lamping2-5/+11
svn path=/trunk/; revision=11318
2004-07-05From Yaniv Kaul:Guy Harris1-5/+10
Don't try to dissect the MD5 authentication data as a route entry (RTE). It's not. I made sure it's also the last entry in the packet and it gets dissected only if MD5 authentication is used. Some implementation use the Auth. Data Length field value as the WHOLE Authentication data length (0xFFFF (2 bytes) + 0x0001 (2 bytes) + 16 bytes of auth. data = 20) while others only as the auth. data length ( = 16). Since MD5's auth data is 16 bytes anyway, I've hard coded it in the code (in #define), and not relied on auth_data_len. I've tested it on implementations using either way and it seems to work fine. svn path=/trunk/; revision=11317
2004-07-05From Jouni Malinen: add columns for the 802.11 data rate and signalGuy Harris6-80/+169
strength for AVS headers. Also add them for the Prism and Radiotap headers, and for the pseudo-header from non-native captures. svn path=/trunk/; revision=11316
2004-07-05from Gisle Vanem: if WIN32_LEAN_AND_MEAN is defined,Ulf Lamping1-0/+2
include shellapi.h too svn path=/trunk/; revision=11315
2004-07-05beautify the splash screen a bit (increased border)Ulf Lamping1-2/+2
svn path=/trunk/; revision=11314
2004-07-04Declare "about_ethereal()" as "void", as it returns no value, and as GCCGuy Harris1-2/+2
warns that it's implicitly declared as "int" if you don't declare its return type. svn path=/trunk/; revision=11313
2004-07-04Add support for ENRP according toMichael Tüxen3-1/+916
draft-ietf-rserpool-common-param-06.txt draft-ietf-rserpool-enrp-08.txt svn path=/trunk/; revision=11312
2004-07-04fix a typo in the help text.Michael Tüxen1-2/+2
svn path=/trunk/; revision=11311
2004-07-04added a splash screen while Ethereal is startedUlf Lamping5-36/+157
svn path=/trunk/; revision=11310
2004-07-04From Jouni Malinen: EAP-MD5, EAP-SIM, EAP-PEAP, and EAP-MSCHAPv2Guy Harris2-8/+287
support. svn path=/trunk/; revision=11309
2004-07-04From Martin van der Werff: add some additional white space in the InfoGuy Harris1-2/+2
column. svn path=/trunk/; revision=11308
2004-07-04From Jouni Malinen: add alternative parsing for WEP IV field when theGuy Harris1-68/+124
Extended IV bit is set. svn path=/trunk/; revision=11307
2004-07-04Instead of using pointer casts in the slab allocator stuff, add aGuy Harris4-29/+34
"SLAB_ITEM_TYPE_DEFINE()" macro to define a union of the type of object for the slab and a pointer to an object of that union type, and use that type for items on the slab allocator free lists; that *should* avoid having the compiler think two pointers to an item being added to or removed from the free list don't point to the same object just because they have different types. svn path=/trunk/; revision=11306
2004-07-04Make the "SLAB_ALLOC()" and "SLAB_FREE()" macros take the type of theGuy Harris4-29/+41
object being allocated, rather than the name of the free list, as an argument (with the name of the free list constructed from the name of the type), and add macros to define and declare the free list, also taking the type of the object being allocated. svn path=/trunk/; revision=11305
2004-07-03Update to current setup.Michael Tüxen1-14/+22
svn path=/trunk/; revision=11304
2004-07-03Update to reflect that the gtk+2 stuff is enabled by default now.Michael Tüxen1-4/+6
svn path=/trunk/; revision=11303
2004-07-03Update to support latest ID versions:Michael Tüxen1-61/+88
draft-ietf-rserpool-common-param-06.txt draft-ietf-rserpool-asap-09.txt svn path=/trunk/; revision=11302
2004-07-03Suppress warning in case of gtk-config is not installed.Michael Tüxen1-2/+2
svn path=/trunk/; revision=11301
2004-07-03Fixed a bug reported by Martin van der Werff.Michael Tüxen1-4/+2
svn path=/trunk/; revision=11300
2004-07-02From Jouli Malinen: add parsing of PMKID for IEEE 802.11i (both in RSNGuy Harris1-7/+39
IE and in Key Data field of msg 1 of 4-Way Handshake). svn path=/trunk/; revision=11299
2004-07-02From Carles Kishimoto: fix some bugs.Guy Harris1-11/+8
svn path=/trunk/; revision=11298
2004-07-02From Martin van der Werff: don't do "tvb_ensure_length_remaining()" toGuy Harris2-6/+12
create the parameter tvbuff, as that requires that there's at least one byte of parameter data, and some messages have no parameters and would cause an exception to be thrown in that case. Just use -1 for the length parameters when creating the parameter tvbuff, so that it includes the full reported length. Don't put undissected parameter information into the protocol tree if there aren't any parameters - and don't bother getting the number of bytes of parameter information unless we're putting undissected parameter information into the protocol tree and need it to see whether there are any parameters. svn path=/trunk/; revision=11297
2004-07-01Trivial warning fixes: () -> (void) and comma at end of enumJörg Mayer4-8/+8
svn path=/trunk/; revision=11296
2004-07-01Update the URL of FRF 3.2.Guy Harris1-2/+4
Note that it's been claimed that an address field whose first byte has the low-order bit not zero indicates Frame Relay fragmentation, FRF.12, and that we should perhaps handle that. svn path=/trunk/; revision=11295
2004-07-01Doxygen addedJörg Mayer1-0/+1
svn path=/trunk/; revision=11294
2004-07-01Doxygen filenames changedJörg Mayer2-1/+3
svn path=/trunk/; revision=11293
2004-07-01From Ruud Linders: heuristic RTP dissector.Guy Harris2-36/+42
svn path=/trunk/; revision=11292