Commit graph

12043 commits

Author SHA1 Message Date
Guy Harris
6d36dda70b From Carlos Pignataro:
o Fix EXTENDED_COMMUNITIES output that was appending the Carried
  Extended communities; fix BGP_EXT_COM_L2INFO was not appending to the
  bgpext_com_type
o Update various text with the specific afi/safi
o Decode fields in MP Reach NLRI for labeled VPNv4 and labeled IPv4
  (and small offset fix for the latter)
o Decode unknown address family in MP Reach NLRI

svn path=/trunk/; revision=12165
2004-10-01 07:07:03 +00:00
Guy Harris
8d24ff694a From Kestutis Kupciunas: add new vendor enterprise codes for Gemtek
Systems and the Wi-Fi Alliance, and add Radius vendor-specific
attributes for them.

svn path=/trunk/; revision=12164
2004-10-01 07:01:53 +00:00
Ulf Lamping
d235806dde use "Analyze" not "Analyse", as in the menu.
add some tooltips

svn path=/trunk/; revision=12163
2004-10-01 05:42:02 +00:00
Ulf Lamping
2cf1e653b7 removed unreferenced "label_stats"
svn path=/trunk/; revision=12162
2004-10-01 05:17:53 +00:00
Guy Harris
c351c2c4e0 Export "sminmpec_values[]" from libethereal, for the (future) benefit of
plugins ("future" because that depends on plugins linking with
libethereal.lib, which isn't yet the only way to build plugins).

svn path=/trunk/; revision=12161
2004-09-30 21:11:08 +00:00
Guy Harris
61fa949789 Constify some more stuff.
svn path=/trunk/; revision=12160
2004-09-30 20:33:10 +00:00
Guy Harris
915ebf2ca3 Move the #defines for SMI Network Management Private Enterprise Codes
for organizations to an <epan/sminmpec.h> header, and add in the ones
that were used (without #defines) in the Diameter dissector.

Merge the value_string tables for them from the Diameter and Radius
dissectors into epan/sminmpec.c and merge them.

Use that value_string table in the Diameter and Radius dissectors.

Constify some stuff in the Diameter dissector.

svn path=/trunk/; revision=12159
2004-09-30 20:27:47 +00:00
Guy Harris
5ffcb6b8a5 Give it an RCS ID.
svn path=/trunk/; revision=12158
2004-09-30 19:54:01 +00:00
Guy Harris
d86d493790 Set svn:keywords to Id to expand RCS IDs.
svn path=/trunk/; revision=12157
2004-09-30 19:53:27 +00:00
Guy Harris
2b279aad40 Set svn:eol-style to native to make the line endings be appropriate for
the platform you're on.

svn path=/trunk/; revision=12156
2004-09-30 19:52:56 +00:00
Guy Harris
d0126fae11 Set svn:keywords to Id to expand RCS IDs.
svn path=/trunk/; revision=12155
2004-09-30 19:51:05 +00:00
Guy Harris
d23ca96d16 Add an RCS ID.
svn path=/trunk/; revision=12154
2004-09-30 19:49:48 +00:00
Guy Harris
3c5560871b Set svn:keywords to Id to expand RCS IDs, and set svn:eol-style to
native to canonicalize line endings.

svn path=/trunk/; revision=12153
2004-09-30 19:36:22 +00:00
Anders Broman
1e20f02ab9 Don't undo the last changes
svn path=/trunk/; revision=12152
2004-09-30 18:26:35 +00:00
Anders Broman
209146e7f6 Add some vendor ID:s
svn path=/trunk/; revision=12151
2004-09-30 18:18:39 +00:00
Anders Broman
f6625da6ec Fix UK manufacturer codes
svn path=/trunk/; revision=12150
2004-09-30 18:12:34 +00:00
Anders Broman
2e0b11edbf From Lars Roland:
Having a closer look at the new and very useful H323 Call Analysis 
feature, I have found some bugs and unnecessarily complicated code for 
managing the registration of the tap listeners. So I decided to rewrite 
this part of the source code. This part of the code is much smaller now. 
Unnecessary and wrong calls of register_ethereal_tap() and 
register_tap_listener_xxx() have been removed or replaced.

I also fixed a bug with RAS Messages.

svn path=/trunk/; revision=12149
2004-09-30 18:09:09 +00:00
Guy Harris
a93a3147d9 Reject packets with an unknown version number.
svn path=/trunk/; revision=12148
2004-09-30 08:16:41 +00:00
Jörg Mayer
d18c4821e2 At least on Suse, the linking flags are obtained via krb5-config --libs,
not --cflags.

svn path=/trunk/; revision=12147
2004-09-30 07:14:18 +00:00
Guy Harris
2398487dc2 For file browsing dialog boxes, the affirmative button should be "OK",
not "Save".

In UN*X with GTK+ 2.x, put the affirmative button in file dialogs to the
right of the cancel button, as is done with other dialogs.

svn path=/trunk/; revision=12146
2004-09-30 02:02:35 +00:00
Guy Harris
5f57d42dac Handle continuation replies to transactions better - try to match them
up with the original request, without matching unrelated replies with
that request.

svn path=/trunk/; revision=12145
2004-09-30 01:04:33 +00:00
Anders Broman
a95464b528 Add
h323_analysis.h	\
	h323_conversations.h	\
	h323_conversations_dlg.h	\

svn path=/trunk/; revision=12144
2004-09-29 22:35:46 +00:00
Anders Broman
76f4b01674 Add
h323_analysis.c	\
	h323_conversations_dlg.c	\

svn path=/trunk/; revision=12143
2004-09-29 22:34:01 +00:00
Anders Broman
b9f8796c1c From Miha Jemec: I implemented a H323 call decoder. Using the TAP system, it keeps track of each call, number of packets, setting filter and a more detailed analysis of each call.
svn path=/trunk/; revision=12142
2004-09-29 22:23:37 +00:00
Anders Broman
3dc86aaf55 From Miha Jemec: I implemented a H323 call decoder. Using the TAP system, it keeps track of each call, number of packets, setting filter and a more detailed analysis of each call.
svn path=/trunk/; revision=12141
2004-09-29 22:20:46 +00:00
Guy Harris
99392257b7 In "plugins/plugin_api.h", don't include stuff required for the plugin
address table if we don't need the plugin address table, so as to catch
plugin dissectors that don't directly include stuff they need -
eventually, the plugin address table stuff should completely go away, so
we don't want dissectors depending on it.

Fix those dissectors caught by this.

Don't include "simple_dialog.h" in the ASN.1 dissector - it doesn't use
it.

svn path=/trunk/; revision=12140
2004-09-29 22:20:21 +00:00
Guy Harris
444119dbcb From Lars Roland: add an option to link plugins with libethereal rather
than using the plugin address table.

svn path=/trunk/; revision=12139
2004-09-29 19:30:10 +00:00
Michael Tüxen
28a6169ff7 - Added support for version 08 of the ID (expired).
- Updated support for latest version to RFC 3868.

svn path=/trunk/; revision=12138
2004-09-29 18:08:18 +00:00
Guy Harris
54e48e1dbf Use the right name in the Checking... messages.
svn path=/trunk/; revision=12137
2004-09-29 17:45:48 +00:00
Guy Harris
46ba180b03 Put back the $KRB4_CONFIG call to set KRB5_LIBS.
svn path=/trunk/; revision=12136
2004-09-29 17:38:53 +00:00
Guy Harris
7bc922cf39 If we don't have more than 5 bytes in the message, don't put an entry in
the tree for an optional parameter pointer, as there isn't one.

svn path=/trunk/; revision=12135
2004-09-29 10:09:04 +00:00
Guy Harris
649ecd7e8c When testing whether the Heimdal library has krb5_kt_resolve (and
whether it requires -lresolv), restore LIBS after we're done regardless
of whether we found it or not - we use KRB5_LIBS in the Makefiles,
rather than adding the Kerberos libraries to LIBS directly.

svn path=/trunk/; revision=12134
2004-09-29 09:58:22 +00:00
Jörg Mayer
adb216f19b Update manuf and FAQ
svn path=/trunk/; revision=12133
2004-09-29 07:11:16 +00:00
Anders Broman
1c79a15e3b Handle ANM message without optional parameter.
svn path=/trunk/; revision=12132
2004-09-29 06:42:28 +00:00
Guy Harris
7f5b234c5c Move the column preferences stuff to epan (the rest of the preferences
stuff is already there).

Update Gerald's e-mail address in column.h.

svn path=/trunk/; revision=12131
2004-09-29 02:54:22 +00:00
Guy Harris
eaadcc4c62 Move various tables into the epan directory.
svn path=/trunk/; revision=12130
2004-09-29 00:52:45 +00:00
Guy Harris
31158d0d0e Move the request/response header helper routines to the epan directory.
svn path=/trunk/; revision=12129
2004-09-29 00:25:05 +00:00
Guy Harris
6472876ab3 Move the tap infrastructure to the epan directory.
svn path=/trunk/; revision=12128
2004-09-29 00:06:36 +00:00
Guy Harris
53ab91826b Move the xDLC helper routines into epan.
svn path=/trunk/; revision=12127
2004-09-28 23:48:02 +00:00
Guy Harris
89dfea27d2 Normalize line endings and set svn:eol-style to native.
Set svn:keywords to Id to expand RCS IDs.

Include <string.h> to declare "strcmp()" and "strlen()".

svn path=/trunk/; revision=12126
2004-09-28 23:25:48 +00:00
Guy Harris
3ae3e70070 Move the SHA-1 code and header into epan, and give them RCS IDs.
svn path=/trunk/; revision=12125
2004-09-28 23:20:14 +00:00
Ulf Lamping
425462d5f6 add a warning, that patch and sources files must have the same line endings (CR/NL)
svn path=/trunk/; revision=12124
2004-09-28 18:34:00 +00:00
Ulf Lamping
28c4511d07 from Thomas Palmer: add a combobox for the recently used capture filter strings
svn path=/trunk/; revision=12123
2004-09-28 18:04:15 +00:00
Guy Harris
3ae1457881 From Carlos Pignataro:
o Add link type string for MPLS Link Type in MPLS Link sub-TLV
	o Decode MPLS Link Color/Resource sub-TLV
	o Add bps for bandwidths in Max BW and Max Reservable BW sub-TLVs
	o Display Type, Length Value for Unknown Link sub-TLV
	o Allow display filter on Link Type and Link Color

svn path=/trunk/; revision=12122
2004-09-28 17:57:56 +00:00
Guy Harris
7c7c04cc84 From Olivier Jacques:
- Add a configuration option for Diameter version. Currently,
	  the choice is between everything before draft-v16 and RFC3588.
	- Fix diameter-ip-address parsing depending on the Diameter
	  version (and showing decoding errors accordingly).
	- Change registration of Diameter from TCP and SCTP port 1812 to
	  TCP and SCTP port 3868 (this is according to RFC3588, section
	  11.5).

svn path=/trunk/; revision=12121
2004-09-28 17:52:36 +00:00
Guy Harris
0591bac4d2 From David Fort: ipseckey DNS RR support.
svn path=/trunk/; revision=12120
2004-09-28 10:28:01 +00:00
Guy Harris
9d71c8da5b If, when checking whether the Kerberos library is Heimdal or not, we
find it's not, always report "no", even if we're going to give up
because the user specified --with-krb5, so the "sorry, you don't have
Heimdal" message shows up on a line of its own.

svn path=/trunk/; revision=12119
2004-09-28 04:47:10 +00:00
Guy Harris
242499c091 If the user specified --with-krb5 but we don't have a usable Kerberos
library, don't disable dissection and drive on, report an error and
stop; --with-krb5 means "build this with Kerberos", not "build this with
Kerberos if you can" (no -krb5 option at all means "build this with
Kerberos if you can").

If they *didn't* specify --with-krb5 and we don't have a usable Kerberos
library, set want_krb5 to "no", so that at the end of the configure
script we don't say we're building with the Kerberos library (otherwise,
want_krb5 is "ifpresent", but the stuff to print the configuration
options treats anything other than "no" as meaning "yes").

svn path=/trunk/; revision=12118
2004-09-28 04:41:57 +00:00
Guy Harris
ac98f225a8 Move various checksum routines and headers to epan.
svn path=/trunk/; revision=12117
2004-09-28 00:06:32 +00:00
Guy Harris
d3f5261971 Move the DES, MD4, MD5, and RC4 source files and headers into epan, and
make the source files all include the corresponding header files (so
that the declarations in the headers have to match the definitions in
the source files in order for compilation to succeed).

svn path=/trunk/; revision=12116
2004-09-27 23:29:22 +00:00