aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2000-02-19Give some README.<os> files RCS IDs; the other ones already have them.Guy Harris3-0/+5
svn path=/trunk/; revision=1655
2000-02-19Add an RCS ID.Guy Harris1-4/+5
Note that the configure-script changes to make GLib buildable on AIX are in GLib 1.2.7. svn path=/trunk/; revision=1654
2000-02-19Add a "README.bsd", which currently only explains how to enable BPF inGuy Harris2-1/+34
your kernel, but which could hold other notes about Ethereal on {Free,Net,Open}BSD and/or BSD/OS. svn path=/trunk/; revision=1653
2000-02-19Put in a note about enabling the Packet protocol; if it's not enabled onGuy Harris1-4/+28
a Linux kernel, network analysis programs such as tcpdump or Ethereal/Tethereal won't be able to capture packets. svn path=/trunk/; revision=1652
2000-02-19Used register_init_routine() to register "reinit_x25_hashtable()" as aOlivier Abad3-13/+4
routine to be called every time a new capture file is opened instead of calling it in read_cap_file() and do_capture(). svn path=/trunk/; revision=1651
2000-02-19Small fix to the LanMan stuff ...Richard Sharpe1-2/+2
svn path=/trunk/; revision=1650
2000-02-19Note that one can probably symbolically request that nettl log incomingGuy Harris2-1/+9
and outgoing PDUs, rather than specifying a numerical mask with pduin and pduout (0x30000000). svn path=/trunk/; revision=1649
2000-02-19If we see a file with an unknown network type, report the type in aGuy Harris1-1/+3
"g_message()" message, as other capture-file readers do. svn path=/trunk/; revision=1648
2000-02-19Use WTAP_ERR_UNSUPPORTED_ENCAP for all attempts to open or read aGuy Harris10-23/+36
capture file for an unsupported link-layer encapsulation type (as the nettl reader does), and report it correctly if it occurs on an open or read attempt rather than a save attempt. svn path=/trunk/; revision=1647
2000-02-19Note that the read filter specified with the "-R" flag applies only to aGuy Harris1-4/+4
file read in as a result of a "-r" flag specified on the command line. svn path=/trunk/; revision=1646
2000-02-18Move the notes on nettl support above the notes on libpcap; the notes onGuy Harris1-20/+20
libpcap are somewhat long, and if somebody doesn't look at the table of contents, but just scrolls through the file, they may get bored and give up before they get to the notes on nettl. svn path=/trunk/; revision=1645
2000-02-18Renamed init_dissect_x25() to reinit_x25_hashtable() and actually used it !Olivier Abad5-7/+17
This function is used to re-initialize the hash table used by the X.25 dissector to record the upper layer protocol used by each VC. The hash table should be re-initialized each time we read / start a new capture. I moved the definition of the function from packet.h to packet-x25.h, and added calls to reinit_x25_hashtable() in read_cap_file (file.c) and do_capture (capture.c). svn path=/trunk/; revision=1644
2000-02-18Add comments about nettl support.Olivier Abad1-0/+28
svn path=/trunk/; revision=1643
2000-02-17Add support for raw IP nettl captures.Olivier Abad3-50/+173
Update the nettl section in wiretap/README, and give sample commands to make captures on HP-UX. svn path=/trunk/; revision=1642
2000-02-17Add GTK+-1.2.7 fixes to gtkclist.c, w/o removing our speed enhancements.Gilbert Ramirez1-20/+22
svn path=/trunk/; revision=1641
2000-02-16Allow for non-"struct timeval" ts's in phdr just like we didGilbert Ramirez1-2/+3
in capture.c. Copy the members of the struct instead of the entire struct. svn path=/trunk/; revision=1640
2000-02-16Fix NetBIOS name types as per my understanding and the MS Knowledge baseRichard Sharpe1-4/+4
article ... svn path=/trunk/; revision=1639
2000-02-15Build/packaging fix. We have to include an install-exec-hook targetGilbert Ramirez1-1/+3
for non-setuid builds, simply because of the way automake works. Automake makes install-exec-hook a dependency of install-exec-am because it sees it in Makefile.am, without taking into account the ifdef. svn path=/trunk/; revision=1638
2000-02-15Create a header file for every packet-*.c file. Prune the packet.h file.Gilbert Ramirez131-688/+2554
This change allows you to add a new packet-*.c file and not cause a recompilation of everything that #include's packet.h Add the plugin_api.[ch] files ot the plugins/Makefile.am packaging list. Add #define YY_NO_UNPUT 1 to the lex source so that the yyunput symbol is not defined, squelching a compiler complaint when compiling the generated C file. svn path=/trunk/; revision=1637
2000-02-14Fix from Dietmar Petras to the BOOTP dissector - entries for BOOTPGuy Harris1-1/+3
options 62 and 63 were missing, and the table from which they were missing was an array indexed by the option number, so options 62 and above were decoded incorrectly. svn path=/trunk/; revision=1636
2000-02-14Get rid of redundant include of <stdio.h> - one is enough.Guy Harris1-3/+1
svn path=/trunk/; revision=1635
2000-02-14In "display_flags()", panic if the size handed to it is neither 1, 2,Guy Harris1-5/+19
nor 4, as we currently don't handle that. svn path=/trunk/; revision=1634
2000-02-14Protocol abbreviations should be all lower case, as they're used inGuy Harris1-3/+3
filter expressions, and names in those expressions are currently case-sensitive, and obliging people to type "Mailslot" to filter for SMB mailslot packets is overkill. svn path=/trunk/; revision=1633
2000-02-14Protocol abbreviations should be all lower case, as they're used inGuy Harris1-10/+3
filter expressions, and names in those expressions are currently case-sensitive, and obliging people to type "Lanman" to filter for Lanman packets is overkill. Get rid of the comment saying that the routines for mailslot and pipe dissecting should perhaps be migrated to another file, as this and "packet-smb-mailslot.c" are the other files to which they were migrated. svn path=/trunk/; revision=1632
2000-02-14Use "SMB", not "Smb"; it stands for "Server Message Block".Guy Harris1-2/+2
svn path=/trunk/; revision=1631
2000-02-14Fix the comment at the beginning of the file.Guy Harris1-3/+2
svn path=/trunk/; revision=1630
2000-02-14Jeff Foster's SMB Mailslot and Netlogin dissectors; he splitGuy Harris11-1730/+2866
"packet-smb.c" up into several files. svn path=/trunk/; revision=1629
2000-02-13When exiting Ethereal, don't just unlink any temporary capture file,Guy Harris1-7/+9
call "close_cap_file()", which will unlink the current capture file if it's a temporary file - but will do so after closing it; certain OSes whose names begin with "W" don't let you remove a file if it's currently open, so if you exit Ethereal, without closing the capture first, after doing a capture on one of those OSes, the temporary file won't be removed. svn path=/trunk/; revision=1628
2000-02-12"proto_add_item_subtree()" returns a value; its wrapper should returnGuy Harris1-3/+3
the value that the real function returns. svn path=/trunk/; revision=1627
2000-02-12Squelch a complaint from Visual C++ 6.0 (the code was OK beforehand, atGuy Harris1-2/+2
least as I remember the ANSI C standard, but I guess they're warning you that you might've intended to return the return value of a function but forgot to put a parameter list after the function name). svn path=/trunk/; revision=1626
2000-02-12Get rid of the check for NetBSD in the Wiretap "configure.in"; weGuy Harris1-6/+5
eliminated the check in the top-level "configure.in", and leaving it in the Wiretap one means that, on NetBSD, Ethereal gets built with zlib support if zlib is present, but Wiretap doesn't - now they both get built with zlib support. Thanks to Itojun for catching this one. Put into the Wiretap "configure.in" code to note that, if the test for "gzgets()" in zlib fails, we're disabling compressed capture file support, as is done in the top-level "configure.in". svn path=/trunk/; revision=1625
2000-02-12Update the Win32 Nmakefiles to reflect the move of the color code intoGuy Harris2-2/+2
the "gtk" directory and the split of that code into "colors.c" and "color_dlg.c". svn path=/trunk/; revision=1624
2000-02-12Remove some unnecessary includes from "gtk/color_dlg.c" andGuy Harris2-5/+3
"gtk/colors.c", and make "gtk/color_dlg.c" include "gtk/color_dlg.h" to make sure compilation checks the declaration of the routines with their definitions. svn path=/trunk/; revision=1623
2000-02-12Split the color manipulation stuff into "color_dlg.[ch]", containing theGuy Harris6-1088/+1163
dialog boxes for editing color filtes, and "colors.[ch]", containing the toolkit-dependent code to manipulate colors. svn path=/trunk/; revision=1622
2000-02-12The color stuff is almost completely toolkit-dependent (this isn't justGuy Harris5-8/+8
the color-selection and color-filter-editing GUI stuff; different toolkits, and different windows systems, have their own notions of color objects - they may have nothing in common other than the notion that colors have red, green, and blue values); move it all to the "gtk" subdirectory for now, and, as we discover stuff stuff that can be made platform-independent, drag it up to the top-level directory. svn path=/trunk/; revision=1621
2000-02-12Move the declarations of the routines in "gtk/file_dlg.c" out ofGuy Harris5-12/+42
"gtk/main.h" and into a new "gtk/file_dlg.h" file. svn path=/trunk/; revision=1620
2000-02-12Make the routines internal to the filter-editing dialog box static.Guy Harris9-41/+46
Declare the one routine exported by "gtk/filter_prefs.c" in "gtk/filter_prefs.h" rather than in "gtk/main.h". Declare "E_FILT_TE_PTR_KEY" there, as well, rather than in "prefs_dlg.h", as the filter-editing dialog box is no longer a preference tab. Don't include "prefs_dlg.h" unless the stuff declared therein is of interest. Fix "gtk/find_dlg.c" to fire up the filter-editing dialog box, not the no-longer-extant preferences tab for filters, if the "Filter:" button is clicked. svn path=/trunk/; revision=1619
2000-02-11Fix from Nick Amato for a typo - "Link", in "Link State", shouldn't haveGuy Harris1-2/+2
an "e" in it. svn path=/trunk/; revision=1618
2000-02-11Say "Tethereal", rather than "Ethereal", in messages from Tethereal.Guy Harris1-6/+6
svn path=/trunk/; revision=1617
2000-02-11Add Peter Kjellerstedt <peter.kjellerstedt@axis.com>'s patchesGilbert Ramirez8-3983/+31
to add Axis ethernet vendor ID, use libtoolize in autogen.sh, and provide the very dangerous option of installing ethereal setuid. I've added a "DANGEROUS" comment to the description of the --enable-setuid-install option which displays in "./configure --help". Removed generated files tha old libltdl/.cvsignore brought to my attention by Peter. svn path=/trunk/; revision=1616
2000-02-10Sean Walmsley <sean.p.walmsley@Hydro.ON.CA> caught a typo in Makefile.am.Gerald Combs1-2/+2
svn path=/trunk/; revision=1615
2000-02-09Change LT_LIB_EXT to ".so" for non-Win32 platforms.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1614
2000-02-09Initialize *p_pi solely to get rid of compiler warning.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1613
2000-02-09Integrate Ed Meaney's <emeaney@altiga.com> changes for using libpcapGilbert Ramirez13-28/+96
from WinDump with Ethereal. We now have packet capturing on Win32. :) svn path=/trunk/; revision=1612
2000-02-09The time protocol is a simple request-response protocol, and doesn't endGuy Harris1-2/+1
up involving two ports neither of which is the official port; remove the comment saying a dynamic call is added, as the code wasn't adding such a call. svn path=/trunk/; revision=1611
2000-02-09I forgot to add Dietmar's new file, packet-time.c.Gilbert Ramirez1-0/+88
svn path=/trunk/; revision=1610
2000-02-09Dietmar Petras provided:Gilbert Ramirez8-8/+18
* fix a bug in packet-tftp.c dissecting TFTP Option Acknowledgement packets. The is no Block-Id in TFTP Option Acknowledgements, as it is in TFTP Acknowledgements. * Extension of manuf by ethernet addresses from ELSA (my company), a german vendor of ISDN routers, cable modems, etc. * New dissector for Time Protocol [RFC 0868]. That protocol works on port 37 of UDP and TCP. The implementation in this patch only dissects the more usual UDP version. It could print the time in a more fashion way, but thats for a later version. svn path=/trunk/; revision=1609
2000-02-09Update Makefiles for win32. Move local configuration to config.nmake,Gilbert Ramirez7-25/+97
have top-level Makefile.nmake call Makefile.nmake's in subdirectories. Build plugins, and build generated source (lex, yacc). The only thing we can't build is register.c; I need to re-work the top-level Makefile.nmake because it lists object files, not C files, which make-reg-dotc needs. svn path=/trunk/; revision=1608
2000-02-08In debian/changelog :Olivier Abad2-4/+10
Changes from Frederic Peters to avoid conflicts with official debian packages (I used a version scheme attributed to non-maintainer uploads). In debian/control : Add missing build dependencies (only useful for debian build daemons). svn path=/trunk/; revision=1607
2000-02-07Change "unsigned gint64" to "guint64", and add GPL header to plugin_api.[ch]Gilbert Ramirez3-2/+46
svn path=/trunk/; revision=1606