aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Support for the VTP Management Domain item in CDP packets, from KentGuy Harris2001-01-131-0/+1
| | | | | | Engstr�m. svn path=/trunk/; revision=2888
* Clarify which filter expressions on the command line are capture filtersGuy Harris2001-01-102-5/+9
| | | | | | and which are display filters. svn path=/trunk/; revision=2857
* Update the README.developer file to reflect the recent changes toGuy Harris2001-01-031-17/+18
| | | | | | | "proto_register_protocol()" and the addition of "prefs_register_module()". svn path=/trunk/; revision=2813
* Support for HTTP methods added by GENA (the uPnP protocol), and for theGuy Harris2001-01-031-0/+1
| | | | | | HTTP-based SSDP protocol, from David Hampton. svn path=/trunk/; revision=2808
* Add a dialog box for constructing expressions that test a field in theGuy Harris2001-01-021-7/+14
| | | | | | | | | | | | | | | | display tree, based on Jeff Foster's dialog box for selecting fields. Make the dialog box for browsing filters into a dialog box for constructing filters; make the "Apply" button and the "OK" button apply the filter in the text entry box in the dialog, not the currently selected filter (selecting a filter puts it in that text entry box, but the user may edit it afterwards, or may use the aforementioned dialog box to construct a filter not in the list). Get rid of extra declarations of "m_r_font" and "m_b_font" in "proto_draw.c"; they're declared in "gtk/gtkglobals.h", which it includes. svn path=/trunk/; revision=2805
* Mobile IPv6 support, from Martti Kuparinen.Guy Harris2000-12-141-0/+1
| | | | svn path=/trunk/; revision=2755
* PPP patches from Burke Lau to:Guy Harris2000-12-141-0/+1
| | | | | | | | | | add FCS checking; support Cisco HDLC format in the PPP dissector; handle MPLS-over-PPP. svn path=/trunk/; revision=2754
* NFS V4 support, from Mike Frisch.Guy Harris2000-12-011-0/+1
| | | | svn path=/trunk/; revision=2725
* GVRP dissector, from Kevin Shi.Guy Harris2000-11-301-0/+1
| | | | svn path=/trunk/; revision=2721
* Use GLib's G_MODULE_EXPORT when defining constants and functionsGuy Harris2000-11-291-8/+17
| | | | | | exported by a plugin, rather than defining our own DLLEXPORT. svn path=/trunk/; revision=2713
* "get_CDR_short()", from Frank Singleton.Guy Harris2000-11-151-0/+1
| | | | | | Fix a comment. svn path=/trunk/; revision=2650
* IEEE 802.11 support, from Johan Jorgensen of Axis Communications AB.Guy Harris2000-11-151-0/+1
| | | | | | | | | | | Add in stuff for a bunch of libpcap formats either in libpcap 0.5.2 or in the current CVS version; we don't implement all of them in Ethereal/Wiretap (those are "#if 0"ed out), but we do implement the IEEE 802.11 stuff (which isn't yet in libpcap or tcpdump, but the CVS version of libpcap *does* reserve 105 as the encapsulation type number for 802.11). svn path=/trunk/; revision=2646
* Guy's synopsis of the core routines of Ethereal, minus the protocol treeGilbert Ramirez2000-11-141-0/+60
| | | | | | stuff which I need to explain. svn path=/trunk/; revision=2644
* Add MGCP dissector plugin from Ed Warnicke <hagbard@physics.rutgers.edu>.Gilbert Ramirez2000-11-091-0/+1
| | | | svn path=/trunk/; revision=2588
* Change zing.org addresses to ethereal.com.Gerald Combs2000-11-073-4/+4
| | | | svn path=/trunk/; revision=2578
* GIOP 1.2 support and other GIOP enhancements, from Craig Rodrigues.Guy Harris2000-11-071-0/+1
| | | | svn path=/trunk/; revision=2577
* Update to reflect the new style for plugin dissectors.Guy Harris2000-11-061-43/+25
| | | | svn path=/trunk/; revision=2575
* In Tethereal, when printing summary lines, print the fields specified inGuy Harris2000-11-061-7/+7
| | | | | | | the preferences file, don't just print a wired-in list of fields. Always print the time stamp. svn path=/trunk/; revision=2573
* AIM/OSCAR dissector, from Ralf Holzer.Guy Harris2000-11-051-0/+1
| | | | svn path=/trunk/; revision=2570
* Allow a plugin to specify several underlying protocols (i.e. tcp and udp).Olivier Abad2000-11-051-4/+5
| | | | | | | The protocol constant definition in the plugin must be : DLLEXPORT const gchar protocol[] = "tcp udp"; svn path=/trunk/; revision=2569
* Patch from Craig Rodrigues to fix a call to "check_col()".Guy Harris2000-11-051-6/+6
| | | | | | Fix a typo in a comment. svn path=/trunk/; revision=2564
* WAP support, from Neil Hunter.Guy Harris2000-11-041-0/+1
| | | | svn path=/trunk/; revision=2558
* Updates from Jeff Foster.Gilbert Ramirez2000-11-021-83/+497
| | | | svn path=/trunk/; revision=2548
* Add a fourth choice of time format in the packet list display, whichGuy Harris2000-11-012-20/+25
| | | | | | | shows the date (in YYYY-MM-DD format) as well as the time of day when the packet arrived. svn path=/trunk/; revision=2547
* When looking for definitions of "proto_register" and "proto_reg_handoff"Guy Harris2000-10-221-4/+9
| | | | | | | routines, throw out lines containing semicolons, so that we don't see *declarations* of those routines. svn path=/trunk/; revision=2530
* Adding the magicpoint presentation I am doing for LinuxWorld MalaysiaRichard Sharpe2000-10-171-0/+711
| | | | svn path=/trunk/; revision=2505
* Give Ulrich Kiermayr credit for his ECN addition.Gilbert Ramirez2000-10-121-0/+1
| | | | svn path=/trunk/; revision=2490
* Santeri Paavolainen's patch to add a "Capture->Stop" menu item to letGuy Harris2000-10-111-0/+7
| | | | | | | you stop an "Update list of packets in real time" capture from the main window as well as from the capture statistics dialog. svn path=/trunk/; revision=2487
* DNS updates from Brian Wellington.Guy Harris2000-10-111-0/+1
| | | | svn path=/trunk/; revision=2486
* Update documentation URLs.Gerald Combs2000-10-092-2/+2
| | | | svn path=/trunk/; revision=2482
* Patch from Jack Keane to keep the dissector from looping infintely onGuy Harris2000-10-071-0/+1
| | | | | | malformed packets. svn path=/trunk/; revision=2480
* Assignments for SHA2 and AES encryption and data integrity schemes, fromGuy Harris2000-10-031-1/+1
| | | | | | Yaniv Kaul. svn path=/trunk/; revision=2476
* A6 and DNAME resource record support, and RFC 2673 bitstring labelGuy Harris2000-10-021-0/+1
| | | | | | support, from Per Flock. svn path=/trunk/; revision=2473
* Make sure to pass the sent/received direction from pppdump.c inGilbert Ramirez2000-09-211-2/+3
| | | | | | | | | | | | | | | | pseudo_header. Use generic "p2p_phdr" instead of "lapd_phdr". Modify toshiba.c and packet-lapd.c to take that into account. Add frame.p2p_dir, a filterable field, 0=sent, 1=recvd Make p2p_dir available in packe_info, as I think it will be needed in VJ COMP and UNCOMP dissection. Rename WTAP_ENCAP_TR to WTAP_ENCAP_TOKEN_RING. Mention pppd-log support in man page. Mention atmsnoop in README. svn path=/trunk/; revision=2455
* Give Tethereal a "-l" flag, as tcpdump has, to make the standard outputGuy Harris2000-09-201-0/+9
| | | | | | line-buffered. svn path=/trunk/; revision=2451
* Add a "-p" command-line option, and a checkbox in the "CaptureGuy Harris2000-09-152-13/+36
| | | | | | | Preferences" dialog box, to control whether to put the interface in promiscuous mode or not; Debian bug #34376 asked for this. svn path=/trunk/; revision=2439
* Changes from Craig Metz to:Guy Harris2000-09-131-0/+1
| | | | | | | | decode type 7 LSAs (NSSA AS external); print the LS checksum as a four digit hexadecimal number. svn path=/trunk/; revision=2425
* Graham Bloice's patch to support inverse video rather than boldfaceGuy Harris2000-09-081-0/+2
| | | | | | | | | | highlighting of the bytes, in the hex dump window, corresponding to a selected field. Also, make "remember_ptree_widget()" static, as it's not used outside "gtk/proto_draw.c". svn path=/trunk/; revision=2399
* Documents the "marked frame" related menu items and associatedLaurent Deniel2000-08-231-5/+27
| | | | | | features (e.g. GUI "Colors..."). svn path=/trunk/; revision=2352
* Missed one IPv4 TOS field display option is the manual.Laurent Deniel2000-08-231-3/+2
| | | | | | | (why some items are described at two locations ?, one for menu and one for window ?) svn path=/trunk/; revision=2351
* Remove the -D option.Laurent Deniel2000-08-232-12/+0
| | | | svn path=/trunk/; revision=2349
* Remove the "Decode IPv4 TOS field as DiffServ field" option from theLaurent Deniel2000-08-221-3/+2
| | | | | | display options since it is available from the preferences. svn path=/trunk/; revision=2341
* Instead of each set of built-in preferences having "ok", "save",Guy Harris2000-08-211-9/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "cancel", and "delete" methods, give them: "fetch" - fetch from the notebook tab any values not already stored in "prefs", and store them there, but doesn't apply them; "apply" - apply the settings in "prefs"; "destroy" - clean up any windows created from the tab. As we no longer have "cancel" methods, we don't have per-preference code to revert preference values; instead, we have the common preference dialog box code make a copy of all the current preferences, and, when the "Cancel" button is clicked, free the current preferences and copy the saved preferences to it, and apply the preferences. Add an "Apply" button to the preference dialog box, which applies the current preferences without closing the dialog box. Treat a request to delete the preferences dialog box as equivalent to clicking "Cancel". Have a "remember_ptree_widget()" routine to remember all protocol tree widgets, and use the list of those widgets when we set GUI preferences for the protocol tree widgets, rather than setting the main protocol tree widget and then using the list of packet windows. Move that code out of "main.c" to "proto_draw.c", as it's not used by anything in "main.c", but is used by stuff in "proto_draw.c". Make the font one of the preferences we can set on the fly for protocol tree widgets. Also make it something we can set on the fly for the packet list widget. svn path=/trunk/; revision=2317
* Michael Tuexen's patch to add "sctp.port" as a dissector table so thatGuy Harris2000-08-191-1/+0
| | | | | | | | | | | | protocols running atop SCTP can register themselves with a particular SCTP port number. Also, clean up the credits for him - there were two entries, one for some initial SCTP support in "ipprotostr()" and in the capture dialog, and one for the SCTP dissector itself - the latter subsumes the former, so just keep the latter. svn path=/trunk/; revision=2296
* Modify the Gryphon plugin code in order to avoid an abort when theLaurent Deniel2000-08-181-6/+8
| | | | | | | | | | | | plugin is enabled -> disabled -> re-enabled due to the fact that the protocol registration is performed at each plugin_init() call (and there is no protocol cleanup like with dfilter_cleanup). Now we use the proto_xxx static variable to check if it is the first activation or not (in this case, the proto_register_xxx routines are not called. svn path=/trunk/; revision=2290
* Add the "Edit:Protocols..." feature which currently only implementsLaurent Deniel2000-08-132-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the following: It is now possible to enable/disable a particular protocol decoding (i.e. the protocol dissector is void or not). When a protocol is disabled, it is displayed as Data and of course, all linked sub-protocols are disabled as well. Disabling a protocol could be interesting: - in case of buggy dissectors - in case of wrong heuristics - for performance reasons - to decode the data as another protocol (TODO) Currently (if I am not wrong), all dissectors but NFS can be disabled (and dissectors that do not register protocols :-) I do not like the way the RPC sub-dissectors are disabled (in the sub-dissectors) since this could be done in the RPC dissector itself, knowing the sub-protocol hfinfo entry (this is why, I've not modified the NFS one yet). Two functions are added in proto.c : gboolean proto_is_protocol_enabled(int n); void proto_set_decoding(int n, gboolean enabled); and two MACROs which can be used in dissectors: OLD_CHECK_DISPLAY_AS_DATA(index, pd, offset, fd, tree) CHECK_DISPLAY_AS_DATA(index, tvb, pinfo, tree) See also the XXX in proto_dlg.c and proto.c around the new functions. svn path=/trunk/; revision=2268
* RSH dissector, from Robert Tsai.Guy Harris2000-08-121-0/+1
| | | | svn path=/trunk/; revision=2261
* Miscellaneous code cleaningLaurent Deniel2000-08-111-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add <stdarg.h> or <varargs.h> in snprintf.h and remove those inclusions in the other #ifdef NEED_SNPRINTF_H codes - remove the check of multiple inclusions in source (.c) code (there is a bit loss of _cpp_ performance, but I prefer the gain of code reading and maintenance; and nowadays, disk caches and VM are correctly optimized ;-). - protect all (well almost) header files against multiple inclusions - add header (i.e. GPL license) in some include files - reorganize a bit the way header files are included: First: #include <system_include_files> #include <external_package_include_files (e.g. gtk, glib etc.)> Then #include "ethereal_include_files" with the correct HAVE_XXX or NEED_XXX protections. - add some HAVE_XXX checks before including some system header files - add the same HAVE_XXX in wiretap as in ethereal Please forgive me, if I break something (I've only compiled and regression tested on Linux). svn path=/trunk/; revision=2255
* Kerberos 5 dissector, from Wes Hardaker.Guy Harris2000-08-111-0/+1
| | | | svn path=/trunk/; revision=2250
* Update the man pages to reflectGuy Harris2000-08-092-20/+44
| | | | | | | | | | | the addition of support for Cisco Secure Intrusion Detection System IPlog output; support for selecting only one side of a conversation, for showing a conversation in hex, and for saving the displayed data to a file, in the "Filter TCP Stream" window. svn path=/trunk/; revision=2238