Commit graph

779 commits

Author SHA1 Message Date
Gilbert Ramirez
fb571671d2 When producing a display-filter representation of an FT_STRING*, represent
any non-printable character in hex, as "\xNN". We rely on isprint(), which
may not be the best solution because it is locale-specific.

svn path=/trunk/; revision=10707
2004-04-26 02:09:37 +00:00
Gilbert Ramirez
f31ddecf91 Add support for flex 2.5.31.
svn path=/trunk/; revision=10684
2004-04-25 04:53:42 +00:00
Ulf Lamping
049b0f9cf3 added a byte count output to the packet details notebook tabs
(only visible if desegmenting activated)

svn path=/trunk/; revision=10675
2004-04-23 19:47:11 +00:00
Guy Harris
c6aeb05249 From Michael Lum:
ANSI and GSM MAP stats enhancements and cleanups;

	enhanced parameter dissection related to SS for GSM A-interface
	and MAP;

	minor GSM SMS fix;

	GSM SS enhancements for parameter dissection;

	MTP3 statistics tap.

svn path=/trunk/; revision=10655
2004-04-21 05:53:59 +00:00
Guy Harris
aa11a2d8ea From metatech: basic BEA Tuxedo protocol support.
svn path=/trunk/; revision=10647
2004-04-20 05:07:23 +00:00
Guy Harris
ad8564846e From Lukas Pokorny: RTPS (Real-Time Publish-Subscribe) support.
svn path=/trunk/; revision=10630
2004-04-17 21:43:32 +00:00
Guy Harris
d209115ba3 Add a "report_failure()" routine to allow dissectors to report arbitrary
errors to the user.  Use that, rather than "g_warning()", in the
Diameter dissector to report errors reading the dictionary.

Make the format argument to "simple_dialog()" a "const" pointer.

Fix up the read-error message in Tethereal to end with a newline.

If a simple dialog is requested before the main window or the
capture-control window is popped up, queue it up and pop the queued
messages up once the main or capture-control window is displayed.

svn path=/trunk/; revision=10616
2004-04-16 23:17:13 +00:00
Olivier Biot
af4a73a523 At last compiling on CygWin works again! Added the missing PCRE and GLIB
libraries to libftypes.

Provide caching of computed configure tests.

svn path=/trunk/; revision=10600
2004-04-14 18:42:19 +00:00
Guy Harris
7cf08c6404 From Christian Falckenberg: GPRS SNDCP support.
svn path=/trunk/; revision=10591
2004-04-13 04:36:20 +00:00
Guy Harris
805b648172 From Josef Korelus: GPRS LLC support.
svn path=/trunk/; revision=10590
2004-04-13 04:21:30 +00:00
Guy Harris
a1d95cbec1 From Olivier Biot: support AT_STRINGZ columns.
svn path=/trunk/; revision=10544
2004-04-02 09:04:12 +00:00
Jörg Mayer
05956eb71c No longer needed after merging epan/configure.in into configure.in
svn path=/trunk/; revision=10530
2004-03-31 01:25:59 +00:00
Guy Harris
b8b4a6e3a8 From Michael Lum:
ANSI IS-801 support;

	dissect more GSM supplementary services messages and fields.

svn path=/trunk/; revision=10503
2004-03-27 11:32:30 +00:00
Guy Harris
044f075c66 From Tomas Kukosa: add APIs to get the parent of a protocol tree item
and the item N levels up from a protocol tree item.

svn path=/trunk/; revision=10486
2004-03-25 23:55:21 +00:00
Guy Harris
a6ed2d499a From Tomas Kukosa: BER dissector enhancements and proto.c updates to
support them.

From Ronnie Sahlberg: Kerberos updates with new constants from the
current draft, decryption and dissection of Kerberos blobs, and changes
to work with the changed BER dissector.

svn path=/trunk/; revision=10479
2004-03-25 09:18:03 +00:00
Olivier Biot
eee9dc26ac Fix the CLEANFILES target so both static and shared libraries are cleaned.
svn path=/trunk/; revision=10475
2004-03-24 21:27:44 +00:00
Guy Harris
121f06fab7 Make "epan_init()" take, as additional arguments, pointers to routines
that dissectors should call to report file open and read errors, and
have "report_open_failure()" and "report_read_failure()" call through
those pointers, rather than being defined and exported by the
application using libethereal - instead, the application would define
those functions and pass pointers to them to 'epan_init()".

Move "report_err.h" to the epan directory, as the functions it declares
are now part of the libethereal API.

svn path=/trunk/; revision=10470
2004-03-23 21:19:58 +00:00
Guy Harris
bf1315c256 From Yuri Sidelnikov: FTAM support.
svn path=/trunk/; revision=10469
2004-03-23 19:51:06 +00:00
Guy Harris
834543d7c7 Use "tvb_format_text()" to display strings, so we handle non-printable
characters.

Some strings appear to be null-padded; add a "tvb_format_stringzpad()"
routine to handle them, so that we don't show the padding characters as
"\000".

svn path=/trunk/; revision=10461
2004-03-23 18:06:29 +00:00
Guy Harris
13bb836ab9 From Jelmer Vernooij: split the AIM dissector into multiple files, and
add a few more SNACs.

svn path=/trunk/; revision=10450
2004-03-23 06:21:18 +00:00
Guy Harris
30b2831847 Add support for DLT_APPLE_IP_OVER_IEEE_1394.
svn path=/trunk/; revision=10446
2004-03-23 01:02:41 +00:00
Gerald Combs
8e5a56a881 Add Makefile.common to the distribution.
svn path=/trunk/; revision=10440
2004-03-22 21:29:52 +00:00
Gerald Combs
233dadebd3 From Lars Roland: Fix a couple of MSVC build problems.
svn path=/trunk/; revision=10439
2004-03-22 20:35:07 +00:00
Gerald Combs
4c0ecdcd9b Bump the version up to 0.10.3.
svn path=/trunk/; revision=10436
2004-03-22 17:03:30 +00:00
Nathan Neulinger
51c2041aa1 add support for dissecting multicast sync packets for Linux IPVS
svn path=/trunk/; revision=10425
2004-03-21 17:13:01 +00:00
Jörg Mayer
1e1de04ffc Workaround for (at least) some RedHat platforms:
Add -lresolv in case it's missing but required by the heimdal libs.

svn path=/trunk/; revision=10420
2004-03-20 10:32:02 +00:00
Guy Harris
b88934db25 Make "timestamp_type" static, as all access to it should be through the
routines in this file.

svn path=/trunk/; revision=10419
2004-03-20 08:32:03 +00:00
Guy Harris
11340a8122 From Michael Lum:
GSM A facility element decoding;

	make TCAP dissector export routines for use by various GSM
	dissectors;

	make GSM MAP dissector use exported TCAP routines/defines;

	GSM Supplementary Services support.

svn path=/trunk/; revision=10409
2004-03-19 07:54:58 +00:00
Olivier Biot
7b9f101a4a From Lars Roland: Move timestamp_type into libethereal and provide accessor
methods for getting and setting the timestamp type.

This is a move towards a real libethereal shared library.

svn path=/trunk/; revision=10403
2004-03-18 21:14:37 +00:00
Olivier Biot
11f9232336 From Lars Roland: Move timestamp_type into libethereal and provide accessor
methods for getting and setting the timestamp type.

This is a move towards a real libethereal shared library.

svn path=/trunk/; revision=10402
2004-03-18 19:04:33 +00:00
Guy Harris
4072ec7585 From Josh Bailey: IPDC support.
svn path=/trunk/; revision=10399
2004-03-18 08:25:09 +00:00
Jörg Mayer
9920ca9112 Experimental Heimdal Kerberos detection.
As this is experimental and does not yet work reliably this feature is
off by default. Enable it by using --with-krb5 during configure.
Please do not yet make use of this feature (i.e. please do not *use* the
defines provided by this option), until it has received further testing
and fixing.
Please run and check what the configure says.

svn path=/trunk/; revision=10395
2004-03-17 18:20:58 +00:00
Jörg Mayer
769d9df855 Add new docsis files for static build. This is currently necessary and
needs to be fixed.

svn path=/trunk/; revision=10393
2004-03-17 17:46:40 +00:00
Guy Harris
3c0839b99b From metatech: IBM WebSphere MQ protocol support.
svn path=/trunk/; revision=10386
2004-03-16 19:23:25 +00:00
Jörg Mayer
b7803c8fc6 Make libethereal and libwiretap shared libs.
svn path=/trunk/; revision=10368
2004-03-13 10:15:36 +00:00
Gerald Combs
3fe295ffd9 Add cvsversion.h, x11-declarations.h, and x11-register-info.h to
CLEANFILES so that "make distcheck" will work.

svn path=/trunk/; revision=10364
2004-03-12 16:31:35 +00:00
Guy Harris
48cd9f9358 Add support for DLT_ value 99, as used by the Axent Raptor
firewall/Symantec Enterprise Firewall.  Thanks, Axent/Symantec, for not
asking us for a DLT_ value and not telling us about the link-layer type.

svn path=/trunk/; revision=10361
2004-03-11 09:18:33 +00:00
Guy Harris
27656155b7 Add routines to process IPv{4,6}-address-and-prefix-length pairs,
masking out the appropriate bits in the address.

Use them in the BGP and EIGRP dissectors.

svn path=/trunk/; revision=10327
2004-03-06 03:25:10 +00:00
Guy Harris
2ac0597a25 From Ryuji Somegawa: CDMA2000 A11 support.
svn path=/trunk/; revision=10317
2004-03-05 10:56:16 +00:00
Guy Harris
3a993fca6c From Anders Broman: add a dissector for E.164 numbers, and use it in the
ISUP dissector, to allow filtering on E.164 numbers.

svn path=/trunk/; revision=10314
2004-03-05 10:29:36 +00:00
Jörg Mayer
b26eb741d3 Update x11 includes
svn path=/trunk/; revision=10305
2004-03-04 21:36:08 +00:00
Jörg Mayer
9ff6f3d593 Check for PERL in epan/configure.in
Fix generation of x11 includes.

svn path=/trunk/; revision=10301
2004-03-04 08:53:02 +00:00
Jörg Mayer
0974869dea Move the x11 generation into epan.
aclocal-missing isn't needed any more.

svn path=/trunk/; revision=10299
2004-03-04 08:26:20 +00:00
Guy Harris
36a9a266f4 From Tomas Kukosa: add packet-ber.c routines to the plugin API.
svn path=/trunk/; revision=10295
2004-03-04 07:07:57 +00:00
Guy Harris
03d1c9e781 Get rid of an out-of-date comment.
We only appear to need autoconf 2.52, not 2.53.

svn path=/trunk/; revision=10293
2004-03-04 06:30:14 +00:00
Jörg Mayer
84b5bd1e1d Jeff Morriss: Remove packet-ncp2222.c during maintainer-clean
svn path=/trunk/; revision=10288
2004-03-03 21:55:59 +00:00
Jörg Mayer
c4884cab89 Require autoconf 2.53 and automake 1.6
svn path=/trunk/; revision=10287
2004-03-03 21:35:57 +00:00
Jörg Mayer
2e0e2b30ab Jeff Morriss: Move generation of packet-ncp2222.c to epan to make things work again
svn path=/trunk/; revision=10283
2004-03-03 00:07:01 +00:00
Jörg Mayer
c90c1c6502 Jeff Morriss: Add PYTHON to epans configure
svn path=/trunk/; revision=10282
2004-03-02 23:53:10 +00:00
Ulf Lamping
f1df01f866 from Lars Roland: fix Makefiles.nmake after changes from Joerg
svn path=/trunk/; revision=10277
2004-03-02 18:55:30 +00:00