Commit Graph

84794 Commits

Author SHA1 Message Date
Gilbert Ramirez f7d830215e This should have been part of my previous 'cvs commit' (netbios name
services), but I forgot this file (I was doing the commmit manually).

svn path=/trunk/; revision=51
1998-10-14 04:11:32 +00:00
Gilbert Ramirez 4ef47e6cfb Added preliminary support for NetBIOS Name Services over IPX and UDP. Note
that these are two very different implementations of NetBIOS name services and
at the protocol level are not similar. I have put the UDP protocol in
packet-nbns.c, since it will be a very big module. I have all of rfc 1002 to
read and implement. I am planning on putting many different NetBIOS over IPX
functions in packet-nbipx.c, however, since there is no RFC or published
standard. I have to hack the protocol, and as such, I do not expect it to be
as full-featured as the IP-world equivalents.

svn path=/trunk/; revision=50
1998-10-14 04:09:15 +00:00
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