Commit Graph

81692 Commits

Author SHA1 Message Date
Laurent Deniel 23ab0b90bd too few arguments for sprintf format
svn path=/trunk/; revision=49
1998-10-13 17:56:41 +00:00
Guy Harris f2f366e715 On most systems, bit-swap the bytes of an FDDI MAC address. (List of
systems on which you don't bit-swap them taken from "tcpdump"; the list
may not be complete.)

svn path=/trunk/; revision=48
1998-10-13 07:48:03 +00:00
Guy Harris d0b809aa74 Squelch a number of "-Wall" errors by:
1) renaming "snprintf.h" to "snprintf-imp.h" (it contains stuff
	   used by the "snprintf()" *implementation*, but not stuff it
	   *exports*);

	2) creating a new "snprintf.h" to declare "vsnprintf()" and
	   "snprintf()";

	3) removing an unused variable;

	4) fixing a call to "add_item_to_tree()" to handle the
	   possibility of "ntohl()" returning a "long" rather than an
	   "int".

svn path=/trunk/; revision=47
1998-10-13 07:03:37 +00:00
Guy Harris d9850d803f Remove the length-on-wire and length-captured values from the FDDI
detail display; that's now in the "frame" detail display.

svn path=/trunk/; revision=46
1998-10-13 05:55:45 +00:00
Guy Harris 7f2da15d6b Add a routine to dissect IP or TCP options (and, from a look at RFC
1883, it should, perhaps with some additions, be able to handle IPv6
options as well).

Make the IPv4 and TCP dissectors use it.

Fix a typo in the IP dissector ("Unknon" for "Unknown").

Show the IP and TCP header lengths as byte counts rather than
4-byte-word counts.

Show the protocol field value of an IP header as a name if it's a
protocol we know about.

List the acknowledgment and urgent pointer values in a TCP header only
if the corresponding flag is set.

Make the ETT_ values members of an enum, so that the compiler
automatically assigns them sequential integer values (at least if said
compiler conforms to the ANSI C standard).

svn path=/trunk/; revision=45
1998-10-13 05:40:04 +00:00
Guy Harris d6907f93bc Make the "value_string" array in "dissect_arp()" static, so it can be
initialized at compile time.

Compute the number of elements in that array at compile time.

Fix a typo ("Unkown" for "Unknown").

svn path=/trunk/; revision=44
1998-10-13 05:20:53 +00:00
Guy Harris 6de55279b9 Fix to use #define values as subscripts of "win_info[]".
svn path=/trunk/; revision=43
1998-10-13 05:12:13 +00:00
Gilbert Ramirez 6282a99523 Removed an endless loop situation if the BOOTP option was unknown.
svn path=/trunk/; revision=42
1998-10-13 03:39:15 +00:00
Gilbert Ramirez 0c8d1dd1b3 Commented out a left-over debug printf() statement.
svn path=/trunk/; revision=41
1998-10-13 03:38:16 +00:00
Gerald Combs 554e5d3f46 * Pod page update
* Minor tweaks to the filter prefs

svn path=/trunk/; revision=40
1998-10-13 02:10:57 +00:00
Gerald Combs 36607dd2d3 - Fixed status bar printing error (the total number of packets were being
printed instead of the total number of drops)

svn path=/trunk/; revision=39
1998-10-12 01:45:17 +00:00
Gerald Combs 0758da1146 - Added match_strval function to packet.c
- Separated display and capture filters; rearranged some of the look and feel
- Lots of other miscellaneous fixes and updates

svn path=/trunk/; revision=38
1998-10-12 01:40:57 +00:00
Gerald Combs 73e19611fd * Fixes for bugs introduced in last night's commit.
svn path=/trunk/; revision=37
1998-10-10 18:23:43 +00:00
Gerald Combs 1b26a7cdb7 * OSPF alignment fixes (Gerald)
* FDDI support (Laurent, Guy)

svn path=/trunk/; revision=36
1998-10-10 03:32:20 +00:00
Gilbert Ramirez 54945ddd04 Added more SAP types, from the ncpfs source.
svn path=/trunk/; revision=35
1998-10-02 22:14:29 +00:00
hannes 374846c370 Changes to capture.c and capture.h to support more detail in the capture
window. Added basic counter (%) hooks for all currently supported base protocols.

OSPF Counter added as an example.

All of this has mainly cosmetic purposes.

svn path=/trunk/; revision=34
1998-09-29 21:39:29 +00:00
hannes 229151a0c1 Support for AS-external LSAs added.
svn path=/trunk/; revision=33
1998-09-29 21:34:44 +00:00
hannes 062bb75f04 structure for AS-external LSA added.
documentation line changed.

svn path=/trunk/; revision=32
1998-09-29 21:32:46 +00:00
Gerald Combs 2e7e493198 Merged in a _huge_ patch from Guy Harris. It adds a time stap column,
generalizes the column printing code, adds a "frame" tree item to
   the tree view, and fixes a bunch of miscellaneous coding bugs.

svn path=/trunk/; revision=31
1998-09-27 22:12:47 +00:00
Laurent Deniel 385699d431 *** empty log message ***
svn path=/trunk/; revision=30
1998-09-27 07:13:29 +00:00
Gilbert Ramirez 5845ab82ab I added the Server Down SAP packet after discovering its description
in a book today.

svn path=/trunk/; revision=29
1998-09-27 03:43:44 +00:00
Gilbert Ramirez b9fb164099 I added the use of the END_OF_FRAME macro in dissect_dns() so that the entire
DNS layer in the hex dump ss highlighted when the "DNS" level is selected in
the protocol analysis tree. I am assuming that this is what Gerald wanted.

svn path=/trunk/; revision=28
1998-09-27 03:42:33 +00:00
Gerald Combs 3f7ed51f8d Initial prefs support.
svn path=/trunk/; revision=27
1998-09-26 19:28:51 +00:00
Gerald Combs 3da04dd983 * Ethernet manufacturer support (Laurent)
* PPP fixes (Gerald)
* Null/loopback interface support (Gerald)

svn path=/trunk/; revision=25
1998-09-25 23:24:07 +00:00
Gilbert Ramirez eac9fd94be NetWare SAP added.
svn path=/trunk/; revision=24
1998-09-24 04:22:08 +00:00
Gilbert Ramirez d7ad23fa9b Added conversion of IPX RIP ticks to milliseconds for response packets.
svn path=/trunk/; revision=23
1998-09-23 14:46:06 +00:00
Gilbert Ramirez ec1936b6f1 I removed the ncp code from packet-ipx.c and created packet-ncp.c. Now that
I've started concentrating on the NetWare modules again, packet-ncp.c is going
to start to grow. I also added IPX RIP to packet-ipx.c. Additionally, I added
the END_OF_FRAME macro to packet.h, which is useful for many dissect()
routines. (and I already modified packet-bootp.c and packet-data.c to use this
macro)

svn path=/trunk/; revision=22
1998-09-23 05:25:12 +00:00
Gilbert Ramirez 03d840f954 I fixed a small spelling mistake.
svn path=/trunk/; revision=21
1998-09-22 18:59:53 +00:00
Gilbert Ramirez 663ddc59c1 IPX over IP (rfc 1234) added. Very trivial.
svn path=/trunk/; revision=20
1998-09-21 16:16:01 +00:00
Gerald Combs fd2852c07d * Scripts needed for configure.in
svn path=/trunk/; revision=19
1998-09-20 00:25:16 +00:00
Gerald Combs 7264d20608 * Refined LD_LIBRARY_PATH checks.
svn path=/trunk/; revision=18
1998-09-20 00:21:56 +00:00
Gilbert Ramirez f9599ff80f I removed ps.c from the CVS repository. This file is created by rdps, so
there's no need for it to be in the source tarball.

svn path=/trunk/; revision=17
1998-09-18 15:49:05 +00:00
Gilbert Ramirez 020b7bfc99 I cleaned up the TR code by using variables that correspond to the TR header
fields. I got rid of a lot of pd[x] type stuff. I also made the TR code
a bit smarter again. With Linux 2.0.x and oltr, the source-route bit is
cleared before we get it. I can now detect more packets that were source-
routed but had their SR bit cleared.

svn path=/trunk/; revision=16
1998-09-17 22:28:07 +00:00
Gilbert Ramirez 70cbd89f90 The non-SNAP vines doesn't work with dissect_vines(). We don't know what my
packets are yet...

svn path=/trunk/; revision=15
1998-09-17 21:30:58 +00:00
Gilbert Ramirez 3c534b0c9e I moved the list of dissect() functions into the table of SAPs. It removes
the ugly case statement at the end of dissect_llc.

svn path=/trunk/; revision=14
1998-09-17 18:43:11 +00:00
Gerald Combs 114615ed6e *** empty log message ***
svn path=/trunk/; revision=12
1998-09-17 03:31:52 +00:00
Gilbert Ramirez 4b7a7cd6d8 Re-added fixes after cvs tree was changed.
svn path=/trunk/; revision=11
1998-09-17 03:29:28 +00:00
Gerald Combs 5110b21fd8 * Added Mike Hall's TCP reconstruction code.
svn path=/trunk/; revision=10
1998-09-17 03:12:28 +00:00
Gerald Combs 3ad9f39915 * Added Don Lafontaine's support for Banyan Vines.
svn path=/trunk/; revision=9
1998-09-17 02:37:47 +00:00
Gerald Combs 19176fbb4f * Added in Laurent's OSI/ISO CNLP and COTP support.
* Added Laurent's changes to the man (actually pod) page.
* Copied in VERSION file so that others can make doc/Makefile

svn path=/trunk/; revision=8
1998-09-17 02:01:50 +00:00
Gerald Combs 576024f903 Added ID tags to the beginning of each source file.
svn path=/trunk/; revision=7
1998-09-16 03:22:19 +00:00
Gerald Combs 86534f46e1 Initial revision
svn path=/trunk/; revision=2
1998-09-16 02:39:15 +00:00