aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.nmake
Commit message (Collapse)AuthorAgeFilesLines
* Update the SCTP dissector, and add a dissector forGilbert Ramirez2001-01-111-1/+2
| | | | | | | ISDN Q.921-User Adaptation Layer (IUA). Both are from Michael.Tuexen@icn.siemens.de> svn path=/trunk/; revision=2876
* Add a python script which has the same functionality as the shellGilbert Ramirez2001-01-111-2/+6
| | | | | | | | | | | script 'make-reg-dotc'. It is used only in the Win32 build because the make-reg-dotc shell script is *so* sloooooooooow on Win32, due to the multiple processes (grep, grep, sed) launched multiple times for each source file. By putting all the text-mangling logic into a single Python script, only one process is launched, and the source files are read only once. It's *a lot* faster... seconds instead of minutes. svn path=/trunk/; revision=2873
* M3UA (MTP3 User Adaptation layer) support, from Michael Tuexen.Guy Harris2001-01-101-1/+2
| | | | svn path=/trunk/; revision=2855
* Frame Relay and Frame-Relay-over-GRE support, from Paul Ionescu.Guy Harris2001-01-071-1/+2
| | | | | | | Fix the GRE dissector to call subdissectors regardless of whether a full protocol tree dissection is being done or not. svn path=/trunk/; revision=2842
* DEC LANBridge Spanning Tree Protocol support, from Paul Ionescu.Guy Harris2001-01-051-1/+3
| | | | | | Put "packet-lapbether.c" into "Makefile.nmake". svn path=/trunk/; revision=2828
* Add support for the DLT_LINUX_SLL capture type in the current CVSGuy Harris2000-12-231-1/+2
| | | | | | | | | | | | | | version of libpcap; that's used on Linux for captures on the "any" device (which captures from all interfaces simultaneously) and for captures on devices whose link-layer type libpcap doesn't (yet) support natively. The spanning tree code, when checking for GV{M,R,...}P packets, must first check whether the link-layer destination address is, in fact, an Ethernet-style address; on Linux cooked captures, there *is* no destination address, so it's of type AT_NONE, not AT_ETHER. svn path=/trunk/; revision=2772
* X.25 over TCP support, from Paul Ionescu.Guy Harris2000-12-171-1/+2
| | | | | | Also, update his e-mail address. svn path=/trunk/; revision=2765
* Add code to check the checksums of TCP segments and UDP datagrams;Guy Harris2000-12-131-1/+2
| | | | | | | | | | | | | | | | | | | replace the existing checksummer with a modified version of the BSD checksumming code. Add a flag to the "packet_info" structure to indicate that a packet is the first fragment of a fragmented datagram, so that the checksummers won't try to checksum those. (It doesn't seem to add a lot of CPU overhead, so we don't introduce a flag to disable it, yet. Further checks may be necessary to see whether the overhead is just swamped by other overheads when scanning through a capture dissecting all frames, or if it truly is negligible.) Make the Boolean preference option controlling whether to make the top-level protocol tree item for TCP display a packet summary static to the TCP dissector (it doesn't need to be accessible outside the TCP dissector). svn path=/trunk/; revision=2751
* GVRP dissector, from Kevin Shi.Guy Harris2000-11-301-1/+2
| | | | svn path=/trunk/; revision=2721
* Add LDP dissector to NMake makefile.Gilbert Ramirez2000-11-291-1/+2
| | | | svn path=/trunk/; revision=2715
* IEEE 802.11 support, from Johan Jorgensen of Axis Communications AB.Guy Harris2000-11-151-1/+2
| | | | | | | | | | | 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
* AIM/OSCAR dissector, from Ralf Holzer.Guy Harris2000-11-051-1/+2
| | | | svn path=/trunk/; revision=2570
* SIP dissector, from Heikki Vatiainen.Guy Harris2000-11-041-1/+2
| | | | svn path=/trunk/; revision=2562
* WAP support, from Neil Hunter.Guy Harris2000-11-041-2/+4
| | | | svn path=/trunk/; revision=2558
* Cisco IGRP support, from Paul Ionescu.Guy Harris2000-10-261-1/+2
| | | | svn path=/trunk/; revision=2536
* Andreas Sikkema's new H.261 and TPKT dissectors, replacement RTCP andGuy Harris2000-10-191-1/+3
| | | | | | RTP dissectors, and changes to the Q.931 dissector for use with H.323. svn path=/trunk/; revision=2511
* Move inet_*.[ch] files to epan.Gilbert Ramirez2000-10-141-5/+2
| | | | svn path=/trunk/; revision=2494
* While keeping the directory named 'epan' and the symbols in the libraryGilbert Ramirez2000-10-141-3/+3
| | | | | | | starting with "epan_", change the name of the library from libepan.a to libethereal.a, and from libepan.lib to ethereal.lib. svn path=/trunk/; revision=2492
* Look for gmodule*.lib in a directory "gmodule" in the glib distribution.Gilbert Ramirez2000-10-141-4/+4
| | | | svn path=/trunk/; revision=2491
* Fix it to build on Windows.Guy Harris2000-10-111-27/+19
| | | | svn path=/trunk/; revision=2488
* Move format_text(), get_token_len(), and fine_line_end(), into strutil.cGilbert Ramirez2000-09-111-1/+2
| | | | | | | This keeps tvbuff.c generic; it doesn't have to pull in packet.h and all of it's included files. svn path=/trunk/; revision=2409
* Add Zebra dissector from Jochen.Gilbert Ramirez2000-08-181-2/+3
| | | | svn path=/trunk/; revision=2292
* RSH dissector, from Robert Tsai.Guy Harris2000-08-121-2/+3
| | | | svn path=/trunk/; revision=2261
* Kerberos 5 dissector, from Wes Hardaker.Guy Harris2000-08-111-1/+2
| | | | svn path=/trunk/; revision=2250
* Include "ptvcursor.obj" in the list of object that have to be linked in.Guy Harris2000-07-311-1/+2
| | | | svn path=/trunk/; revision=2183
* David Frascone's DIAMETER dissector.Guy Harris2000-07-301-1/+2
| | | | svn path=/trunk/; revision=2176
* Add the re-write of the NetWare Core Protocol dissector. It's mostlyGilbert Ramirez2000-07-281-1/+5
| | | | | | | | a framework for the dissector; of the more than 400 NCP packet types, only a handful are defined. But this dissector framework is much better than the previous one. svn path=/trunk/; revision=2173
* Quake dissector packet-quake.c added.Uwe Girlich2000-07-271-1/+2
| | | | svn path=/trunk/; revision=2169
* Add packet-sctp.cGilbert Ramirez2000-07-211-1/+2
| | | | svn path=/trunk/; revision=2149
* Small patch for the win32 makefile that improves the dependencies andGilbert Ramirez2000-06-161-7/+10
| | | | | | | prints out exactly which executable is being linked. From Graham Bloice <graham.bloice@trihedral.com> svn path=/trunk/; revision=2075
* Add "packet-syslog.c".Guy Harris2000-06-121-1/+2
| | | | svn path=/trunk/; revision=2058
* Christophe Tronche's X11 dissector.Guy Harris2000-06-121-1/+2
| | | | svn path=/trunk/; revision=2057
* Search for the GDK library in $(GTK_DIR)\gdk rather than inGuy Harris2000-06-111-2/+2
| | | | | | | $(GTK_DIR)\gdk\win32 - the latest GTK+ packages for Win32 don't put it in a "win32" subdirectory. svn path=/trunk/; revision=2055
* Add COPS dissector (with a few fixes for compiling on Win32).Gilbert Ramirez2000-06-071-1/+2
| | | | | | | | I put the header file info in packet-cops.c since no one else uses it. Fix the version number and plugin directory in config.h.win32. svn path=/trunk/; revision=2044
* Graham Bloice's Win32 Makefile changes to build in batch mode (gets ridGuy Harris2000-05-291-1/+4
| | | | | | | of multiple compile lines in the output of the build, speeds the build up). svn path=/trunk/; revision=2024
* Give the Appletalk DDP dissector a dissector hash table, and have theGuy Harris2000-05-281-1/+2
| | | | | | | | | protocols encapsulated inside DDP register themselves with that table. Pull the EIGRP dissector into its own file, as suggested by Paul Ionescu; it's not an IP-specific protocol. svn path=/trunk/; revision=2022
* Add Mobile IP.Gilbert Ramirez2000-05-271-1/+2
| | | | svn path=/trunk/; revision=2014
* Add tvbuff class.Gilbert Ramirez2000-05-111-1/+3
| | | | | | | | | | | | | | | Add exceptions routines. Convert proto_tree_add_*() routines to require tvbuff_t* argument. Convert all dissectors to pass NULL argument ("NullTVB" macro == NULL) as the tvbuff_t* argument to proto_tree_add_*() routines. dissect_packet() creates a tvbuff_t, wraps the next dissect call in a TRY block, will print "Short Frame" on the proto_tree if a BoundsError exception is caught. The FDDI dissector is converted to use tvbuff's. svn path=/trunk/; revision=1939
* In "Makefile.am" and "Makefile.nmake", have "DISSECTOR_SOURCES" includeGuy Harris2000-05-111-201/+3
| | | | | | | | | | | | | | | | | | | | only the dissector source files, not the header files; that way you don't feed the header files to "make-reg-dotc", as "make-reg-dotc" won't find any registration routines there so there's no point in feeding header files to it. Doing so means that we can make "DISSECTOR_OBJECTS" in "Makefile.nmake" by doing DISSECTOR_OBJECTS = $(DISSECTOR_SOURCES:.c=.obj) rather than separately enumerating the object files, as Nmake supports System V "make"-style substitution. This should let users who change "DISSECTOR_SOURCES" in one of those files just copy it to the other file. svn path=/trunk/; revision=1938
* "packet-giop.h" and "packet-h1.h" have joined the Choir Invisibule, soGuy Harris2000-05-101-3/+1
| | | | | | they can just be deleted, not just commented out. svn path=/trunk/; revision=1935
* Fixes for building 0.8.8.Gilbert Ramirez2000-05-101-5/+5
| | | | svn path=/trunk/; revision=1933
* Graham Bloice's changes to, on Win32 using Microsoft's "nmake":Guy Harris2000-04-291-5/+209
| | | | | | | | | | | | build "register.c" in the top-level Makefile; set path in "config.nmake" to include the Cygwin directory for tools - those tools are needed to build "register.c"; remove constructed source files, and some additional object files, when doing "nmake clean". svn path=/trunk/; revision=1896
* Support for RTCP and RTP, from Jason Lango.Guy Harris2000-04-211-1/+3
| | | | svn path=/trunk/; revision=1885
* Microsoft Proxy protocol dissector from Jeff Foster.Guy Harris2000-04-201-1/+2
| | | | svn path=/trunk/; revision=1881
* Ralf Schneider's changes to enhance to OSI CLNP, CLTP, and ISIS supportGuy Harris2000-04-161-1/+4
| | | | | | and to add OSI ESIS support. svn path=/trunk/; revision=1867
* Graham Bloice's Win32 icon for Ethereal and Win32 resource-compilerGuy Harris2000-04-151-8/+10
| | | | | | files to add version/copyright/etc. information to Win32 executables. svn path=/trunk/; revision=1859
* On Win32, build Ethereal as a Windows-subsystem program rather than aGuy Harris2000-04-141-6/+5
| | | | | | | | | | | | | | console-subsystem program, so that when not run from a shell window it doesn't cause a shell window to be popped up. (Yes, this means that any messages it prints, when not popped up from a shell window, get lost, but the same is true of Ethereal on UNIX/X.) Trick for doing this shamelessly stolen from the Win32 port of the GIMP. We do not want to build Tethereal or editcap as Windows-subsystem programs, however, so we take the "/SUBSYSTEM" flag out of LDFLAGS and put it into the link commands for Ethereal, Tethereal, and editcap. svn path=/trunk/; revision=1857
* Renamed packet-dhis to packet-ddtp.Olivier Abad2000-04-131-2/+2
| | | | svn path=/trunk/; revision=1852
* Change the sub-dissector handoff registration routines so that theGilbert Ramirez2000-04-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-dissector table is not stored in the header_field_info struct, but in a separate namespace. Dissector tables are now registered by name and not by field ID. For example: udp_dissector_table = register_dissector_table("udp.port"); Because of this different namespace, dissector tables can have names that are not field names. This is useful for ethertype, since multiple fields are "ethertypes". packet-ethertype.c replaces ethertype.c (the name was changed so that it would be named in the same fashion as all the filenames passed to make-reg-dotc) Although it registers no protocol or field, it registers one dissector table: ethertype_dissector_table = register_dissector_table("ethertype"); All protocols that can be called because of an ethertype field now register that fact with dissector_add() calls. In this way, one dissector_table services all ethertype fields (hf_eth_type, hf_llc_type, hf_null_etype, hf_vlan_etype) Furthermore, the code allows for names of protocols to exist in the etype_vals, yet a dissector for that protocol doesn't exist. The name of the dissector is printed in COL_INFO. You're welcome, Richard. :-) svn path=/trunk/; revision=1848
* Remove extra space before "Port" in proto_tree label.Gilbert Ramirez2000-04-131-1/+2
| | | | | | Add packet-socks.obj to Makefile.nmake. svn path=/trunk/; revision=1845