Commit Graph

3423 Commits

Author SHA1 Message Date
Jeff Foster 4004d96518 Update files for release 8.18
svn path=/trunk/; revision=3415
2001-05-16 16:17:52 +00:00
Guy Harris 951f325eca Stop depending on the order in which operations are performed by
generated code, as per Chris Foulds' note.

Also, when constructing the system ID or area string, always append the
four-octet groups, rather than overwriting them, as we had been doing.

svn path=/trunk/; revision=3414
2001-05-15 18:58:15 +00:00
Guy Harris dc710bd3df Various ISIS improvements (ISIS IPv6 routing TLV dissection, ISIS
traffic engineering TLV dissection, IS neighbor and IP reachability TLVs
given their own subtree types), from Jean-Christian Pennetier.

svn path=/trunk/; revision=3413
2001-05-14 18:40:17 +00:00
Guy Harris 6aff75aabc Updates to OSPF for the changes between drafts 3 and 4 of
draft-katz-yeung-ospf-traffic, from Michael Rozhavsky.

svn path=/trunk/; revision=3412
2001-05-14 18:25:34 +00:00
Gerald Combs f9a822d78f Fix a bug reported by Christopher McAvaney in
http://www.ethereal.com/lists/ethereal-dev/200104/msg00152.html.
In the display filter help window, the height of the text widget
can easily exceed the maximum height of an X window, which results
in a nonfunctioning vertical scroll bar.  This fix disables the
GtkScrolledWindow vertical scroll bar, and creates a new scroll bar
attached directly to the GtkText widget.

The layout is a little off - the horizontal scroll bar now occupies the
full height of the GtkScrolledWindow widget.  There doesn't seem to be
an easy way to grab the height of the horizontal scroll bar in order to
pad out the are underneath the vertical scroll bar.

svn path=/trunk/; revision=3411
2001-05-12 19:45:37 +00:00
Guy Harris 30e33e04d9 Passive FTP support, from Juan Toledo.
svn path=/trunk/; revision=3410
2001-05-11 23:24:10 +00:00
Guy Harris 7d05c32074 Updates for the current CVS version of autoconf, from Nathan Neulinger
(without those updates, I'm not even certain it was doing the right
thing even with autoconf 2.13, as it was sticking "dnl" into the program
it was handing to the C preprocessor, although, as it was only handing
it to the preprocessor, the extra "dnl" may have been harmless).

svn path=/trunk/; revision=3409
2001-05-11 01:09:59 +00:00
Guy Harris e0c8b91868 Automake updates, from Nathan Neulinger, to handle the current CVS
version of automake (which will probably eventually become the next
release of automake) - it assumes variables that end with _SOURCES are
of the form "target_SOURCES", where "target" must be a target that the
Makefile builds.

Rename "DISSECTOR_SOURCES" to "DISSECTOR_SRC" in "Makefile.nmake", as
well, so that part of "Makefile.nmake" exactly matches that part of
"Makefile.am".

svn path=/trunk/; revision=3408
2001-05-11 00:39:57 +00:00
Guy Harris 288053a6db Patch from Chris Jepeway to use, in NetXRay 2.x captures, a field from
the file header to specify the time units; different files appear to
have different time stamp units.

svn path=/trunk/; revision=3407
2001-05-09 04:42:27 +00:00
Guy Harris a0dfbbbee5 When generating a filter expression to match a protocol tree line not
corresponding to a named field, by matching stuff at a particular offset
in the frame, don't treat a length of 1 byte specially - the syntax for
a one-byte byte string is the same as for longer byte strings, with no
leading "0x" allowed.

Clean up white space.

svn path=/trunk/; revision=3406
2001-05-09 01:22:46 +00:00
Guy Harris 9862028929 Only set the Info column to an error indication if we haven't already
put a packet description there.

svn path=/trunk/; revision=3405
2001-05-08 19:50:29 +00:00
Guy Harris 2b5bf3b6dc Additional LDAP checks for invalid packets, from Scott Renfro.
svn path=/trunk/; revision=3404
2001-05-08 19:46:32 +00:00
Guy Harris 01d5b9bf96 Fix one remaining "NIS" to be "NIS+".
svn path=/trunk/; revision=3403
2001-05-07 21:11:42 +00:00
Guy Harris 3d2a6831d0 If "proto_item_set_len()" is passed a null pointer as its first
argument, have it just return; this allows dissectors that don't
explicitly check for a null protocol-tree argument to pass the
protocol-tree argument to "proto_tree_add_XXX()" routines - which means
they'll get a null pointer back if the protocol-tree argument is null
because we're not constructing a protocol tree - and then later use
"proto_item_set_len()" without having to check for a null
protocol-tree-item pointer.

svn path=/trunk/; revision=3402
2001-05-07 21:06:59 +00:00
Guy Harris 4e6e4e047d NIS+ support, from Ronnie Sahlberg.
svn path=/trunk/; revision=3401
2001-05-07 20:49:48 +00:00
Guy Harris 6ca59937d8 Support for dissecting XDR arrays, from Ronnie Sahlberg.
svn path=/trunk/; revision=3400
2001-05-07 20:36:39 +00:00
Guy Harris b9580ae826 PIM enhancements and fixes, from Heikki Vatiainen.
svn path=/trunk/; revision=3399
2001-05-07 20:26:25 +00:00
Guy Harris 4fe1b69d24 IPX SAP over IPX EIGRP support, and IP EIGRP authentication updates,
from Paul Ionescu.

svn path=/trunk/; revision=3398
2001-05-03 22:50:33 +00:00
Uwe Girlich df77eacc84 uint8_t changed to guint8
svn path=/trunk/; revision=3397
2001-05-03 07:02:50 +00:00
Guy Harris a7db881896 Updates from Alexandre P. Ferreira.
svn path=/trunk/; revision=3396
2001-05-02 22:37:06 +00:00
Guy Harris 923ee151b7 Additional OSPF LSA types and opaque-options flag, from Michael
Rozhavsky.

svn path=/trunk/; revision=3395
2001-05-02 18:12:46 +00:00
Guy Harris 279aeaade0 Put in a comment warning that
1) "tvb_get_ntohll()" isn't available on all platforms (e.g.,
	   with at least some compilers on Siemens' Sinix)

and

	2) "%ll{d,o,x}" won't necessarily print a "long long int"
	   quantity (e.g., on FreeBSD and Digital UNIX).

svn path=/trunk/; revision=3394
2001-05-01 21:39:41 +00:00
Ashok Narayanan abe5eaef80 Bugfix: Removed an unnecessary and potentially spurious include from RSVP.
svn path=/trunk/; revision=3393
2001-05-01 18:33:06 +00:00
Ashok Narayanan 56884ad699 - Added support for RSVP Refresh Reduction Extensions
(draft-ietf-rsvp-refresh-reduct-05).

- Added one-line summary of each RSVP object in the object line.

svn path=/trunk/; revision=3392
2001-05-01 18:19:04 +00:00
Ashok Narayanan 29dd08641a Added support for DHCP Authentication extensions specified in
draft-ietf-dhc-authentication-16.txt

svn path=/trunk/; revision=3391
2001-05-01 03:54:04 +00:00
Guy Harris 3331642eb6 Base HAVE_PLUGINS on whether "g_module_supported()" returns TRUE, not on
whether there's a "dlfcn.h" header file; that lets us support plugins on
HP-UX.

svn path=/trunk/; revision=3390
2001-05-01 02:44:52 +00:00
Guy Harris 025578a1bd "-l" command-line option to turn on automatic scrolling in "Update list
of captures in real time" captures, from Christian Lacunza.

svn path=/trunk/; revision=3389
2001-05-01 00:41:46 +00:00
Guy Harris bdb69627b2 "prefs.capture_real_time", not "prefs.capture_auto_scroll", should
control whether we have a child process do the capturing; a user might
want the packet list to be updated as packets arrive but *not* want it
to scroll so that the most recently arrived packets are shown.

"prefs.capture_auto_scroll", not "auto_scroll_live", should control
whether we scroll a real-time-update capture's packet list;
"auto_scroll_live" isn't set by the capture dialog box,
"prefs_capture_auto_scroll" is.

svn path=/trunk/; revision=3388
2001-05-01 00:18:48 +00:00
Guy Harris 112bd7c6a7 Make the "pktsize" argument to "dissect_icqv5Server()" an "int", as it
can either be a 16-bit unsigned) packet size, or -1.

svn path=/trunk/; revision=3387
2001-04-27 01:38:19 +00:00
Guy Harris c3271d0a76 More signed-vs-unsigned changes from Joerg Mayer.
svn path=/trunk/; revision=3386
2001-04-27 01:27:37 +00:00
Guy Harris 1ac49ed4ce Get rid of support for non-tvbuffified plugin dissectors.
svn path=/trunk/; revision=3385
2001-04-25 08:41:22 +00:00
Guy Harris 8e9c5eb645 Make "col_set_str()" and "tvb_reported_length_remaining()" available in
plugins.

svn path=/trunk/; revision=3384
2001-04-25 08:31:32 +00:00
Guy Harris 47be5abbb5 If the SNMP headers were found but we failed to find "sprint_objid()" in
the SNMP library, fail rather than driving on and letting the build
fail.

svn path=/trunk/; revision=3383
2001-04-25 07:51:36 +00:00
Guy Harris b349fbcbf0 Fail if both UCD and CMU SNMP headers are found; we have no idea which
of the two libraries is installed - or, if both are installed in
different directories, or if a shared library for one and an unshared
library for another are installed in the same directory, which one we'll
get if we link with "-lsnmp" - so we have no idea whether the header
files with which we compile will match the library with which we link.

svn path=/trunk/; revision=3382
2001-04-25 07:44:04 +00:00
Guy Harris da38a630cb Undefine "isprint()" before re-defining it, to squelch a compiler
warning.

Put in a comment indicating that non-ASCII characters may well pass
"isprint()".

svn path=/trunk/; revision=3381
2001-04-25 06:33:41 +00:00
Guy Harris 9f4a98d0a5 Tvbuffify the Gryphon dissector.
Make all the routines for dissecting particular requests and responses
static.

svn path=/trunk/; revision=3380
2001-04-25 06:14:53 +00:00
Guy Harris 7456ee17e1 Wrap "VALS()" around pointers to "value_string" arrays, to suppress GCC
complaints.

svn path=/trunk/; revision=3379
2001-04-25 05:32:16 +00:00
Guy Harris 595241a676 Clearing a column before adding text to it with "col_add_fstr()" is
unnecessary.  Clearing it before fetching anything from the packet with
a call that might throw an exception, however, is a Good Idea.

The Modbus/TCP dissector is called from a dissector table, so it doesn't
have to check if the protocol is enabled, or set "pinfo->current_proto"
- that's done for it by the dissector-table code.

svn path=/trunk/; revision=3378
2001-04-24 23:22:03 +00:00
Guy Harris d40b312548 Get the "." out of the URL for the Modbus/TCP home page.
Fix Gerald's e-mail address.

svn path=/trunk/; revision=3377
2001-04-24 19:31:33 +00:00
Guy Harris 20a79084a9 Modbus/TCP support, from Riaan Swart.
svn path=/trunk/; revision=3376
2001-04-24 19:29:14 +00:00
Guy Harris 82814e52ee RANAP support, from Martin Held.
svn path=/trunk/; revision=3375
2001-04-24 19:18:03 +00:00
Guy Harris b761b68951 Tvbuffify the RIPng dissector.
svn path=/trunk/; revision=3374
2001-04-24 02:50:00 +00:00
Guy Harris 799672571b Signed vs. unsigned fixes from Joerg Mayer.
svn path=/trunk/; revision=3373
2001-04-24 00:28:21 +00:00
Guy Harris a39e4e8a5d Signed vs. unsigned fixes from Joerg Mayer.
svn path=/trunk/; revision=3372
2001-04-23 23:45:35 +00:00
Guy Harris 2cadc3ba3a Get rid of some unnecessary includes.
Fix up Gerald's e-mail address.

svn path=/trunk/; revision=3371
2001-04-23 18:19:03 +00:00
Guy Harris 22eef1927d Get rid of an unnecessary include.
svn path=/trunk/; revision=3370
2001-04-23 18:11:01 +00:00
Guy Harris e1142780e6 Fix Gerald's address.
svn path=/trunk/; revision=3369
2001-04-23 18:10:28 +00:00
Guy Harris 1882baed1c Get rid of unnecessary includes.
Fix up Gerald's e-mail address in some files while we're at it, and fix
up Michael T�xen's name in one file as well.

svn path=/trunk/; revision=3368
2001-04-23 18:05:19 +00:00
Guy Harris 3e720012ad Get rid of unnecessary include.
svn path=/trunk/; revision=3367
2001-04-23 17:56:42 +00:00
Guy Harris c75f555d8c Move the declarations of IP protocol numbers to "ipproto.h" from
"packet-ip.h".

Fix Gerald's address in some files while we're at it.

svn path=/trunk/; revision=3366
2001-04-23 17:51:37 +00:00